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

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

func main() {
    i := []int{1, 2, 3, 4}
    Dis(i...)
}
func Dis(p ...int) {
    for _, val := range p {
        fmt.Println(fmt.Sprint(val))
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 凌晨四点醒来,睡意悄然而去。借着打蚊子的名义,彻底清醒了。磨叽到五点,下床找点东西吃,嗯,今天早餐是有点早哈! 房...
    蝉翼呵呵阅读 295评论 2 1
  • 秦刑皆无刑期。秦行担保连坐法,一人犯罪株连甚广。秦的同居、室人与后世同一概念的意义不同。同居在秦则为一刑律上的概念...
    知道不知道了阅读 779评论 0 0
  • 2.1 Maven坐标 Maven通过下面几个元素定义坐标:groupId、artifactId、version、...
    洛杨凡阅读 379评论 0 0