array是值传递

s := [5] int{1,2,4}
l := s
l[0] = 10
fmt.Println(s)
fmt.Println(l)

打印结果

[1 2 4 0 0]
[10 2 4 0 0]

和python不同

s = [1, 2, 3]
l = s
l[0] = 2

print(l, s)

打印结果

[2, 2, 3] [2, 2, 3]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,785评论 0 5
  • 差点忘记写了。 今天情绪波动正常,事情完成顺利。 竹笛要好好练习,算是第二技长,尤其是听歌时要看谱子,反正搜索很简...
    良辰美LiangChen阅读 86评论 0 0
  • 之前项目进度快 一直没来得及写 现在写也都忘了具体的问题 场景 只记得启动tomcat时老师提示找不到文件 证书什...
    just_me1989阅读 539评论 0 0
  • 微凉的风带着晚来的秋意晃晃悠悠的掠过你的鼻尖 远方的你守着眼角的回忆浩浩荡荡的侵入他的防线 忆雨如丝淅沥不断 初夜...
    仅此丨而已丶阅读 193评论 0 0