
一般函数的参数都是定长的,但是有一些参数可以传入不定数量的参数,golang语言也有这样的用法
比如一个函数是这样写的 (推荐学习:go)
func sum(nums ...int){
total := 0
for _, num := range numes{
total += num
}
return total
}那么在调用在函数的时候, 可以有多种方式
func main(){
sum(1, 2)˜
sum(1, 2, 3)
}但如果我的现在有一个一个这样的参数,该怎么传进去
天天供求信息网站管理系统是由天天网络科技工作室开发的信息发布管理系统,具有安全、稳定、强大、易用的特点。通用性强,参数后台自定义,不懂网页制作者也可轻松建站。适用于各地建立供求信息网、二手交易网、网上博览会、商贸通、企业录等网站。本系统除具备供求信息网站的分类管理、发布、修改、删除、推荐、图文显示、搜索、留言、新闻、会员管理、友情链接等一般功能外,博采众长,具有十大引人注目的亮点:
立即学习“go语言免费学习笔记(深入)”;
nums := []int{1, 2, 3}很显然这是个slice切片,这里只能反着来,打散传入该函数
nums := []int{1, 2, 3}
sum(nums...)









