Golang可变参数是什么?

提问者:帅平 问题分类:面试刷题
Golang可变参数是什么?
1 个回答
巴黎小甜心
巴黎小甜心
函数方法的参数,可以是任意多个,这种我们称之为可以变参数,比如我们常用的fmt.Println()这类函数,可以接收一个可变的参数。可以变参数,可以是任意多个。我们自己也可以定义可以变参数,可变参数的定义,在类型前加上省略号…即可。
func main() {
 print("1","2","3")
}
func print (a ...interface{}){
 for _,v:=range a{
  fmt.Print(v)
 }
 fmt.Println()
}
发布于:5个月前 (11-29) IP属地:四川省
我来回答