大家在使用 golang 的动态参数特性时候注意以下几点:
func test(args ...interface){
}
func args(args ...interface{}) {
test(args)
test(args...)
}
##
- args函数在接受的时候支持 args(a,b,c,d)
- test(args) 这里的args 虽然设置的动态参数,但是传递进去相当于 args []interface 数组
- 如果想让参数以动态参数传递 采用格式 args…进行传递
近期评论