略微加速

略速 - 互联网笔记

go 前三个点与后三个点的意思

2019-11-19 leiting (3000阅读)

标签 Golang

做为形参的参数前的三个点意思是可以传0到多个参数
变量后三个点意思是将一个切片或数组变成一个一个的元素,俗称将数组打散.

func main() {
    i := []int{1, 2, 3, 4}
    Dis(i...)
}
func Dis(p ...int) {
    for _, val := range p {
        fmt.Println(fmt.Sprint(val))
    }
}


北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3