如果函数的最后一个参数是采用 ...type 的形式,那么这个函数就可以处理一个变长的参数,这个长度可以为 0,这样的函数称为变参函数。...:", "Joe", "Anna", "Eileen")
这里函数在定义参数时是who ...string , 调用时传递了3个string类型的参数,在函数内who是[]string类型 , 可以遍历...该方案不仅可以用于长度未知的参数,还可以用于任何不确定类型的参数。..., 有使用变参函数 , 函数定义
1 func (s *DB) Select(query interface{}, args ...interface{}) *DB
函数使用时
db.Select..., 42).Rows()
//// SELECT COALESCE(age,'42') FROM users;
开源作品
开源GO语言在线WEB客服即时通讯管理系统GO-FLY
github地址:go-fly