以下两个函数执行结果一样嘛? 为什么


本文摘自网络,作者Nxxaux,侵删。

func f2() {
    ia := [...]int{1, 2, 3, 4, 5}
    ia2 := ia[1:3]
    for i := 6; i < 10; i++ {
        ia2 = append(ia2, i)
    }
    fmt.Println(ia, ia2)
}

func f1() {
    ia := [...]int{1, 2, 3, 4, 5}
    ia2 := ia[1:3]  
    ia2 = append(ia2, 6,7,8,9)
    fmt.Println(ia, ia2)
}


相关阅读 >>

windows10下编译Go项目为linux可执行文件

Golang module command

Go语言 select 语句

详解json序列化在Golang中的应用

Golang快不快

Go微服务框架Go-micro整体架构介绍

Go string 解析

Golang获取当前时间是第几周

2021-03-05:Go中,io密集型的应用,比如有很多文件io,磁盘io,网络io,调大Goma

Golang 在 runtime 中的一些骚东西

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...