首页 > 学院 > 开发设计 > 正文

Golang动态参数 args ...interface{}

2019-11-08 18:49:18
字体:
来源:转载
供稿:网友

大家在使用 golang 的动态参数特性时候注意以下几点:

func test(args ...interface){}func args(args ...interface{}) {  test(args)  test(args...)}

1.args函数在接受的时候支持 args(a,b,c,d)

2.test(args) 这里的args 虽然设置的动态参数,但是传递进去相当于 args []interface  数组

3.如果想让参数以动态参数传递 采用格式 args...进行传递


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表