网站首页 > 文章中心 > 其它

go语言圣经是哪本_go语言圣经中文版pdf

作者:小编 更新时间:2023-08-24 19:12:25 浏览量:187人看过

2.range的用法

仅为个人阅读时遇到的困惑的理解,希望友善讨论

<>-<>

在命令行中运行

go run main.go 一 二三 四

go语言圣经是哪本_go语言圣经中文版pdf-图1

得到的结果

range 获取一个范围,

有两个返回值,在本例中分别是 i 和 arg .

第一个返回值 i 总是从0开始的,和 range 取范围的值(也就是本例中的 os.Args )无关.(也就是本例中 os.Args[1:] 虽然是从 os.Args 的1值开始取的,但是在 range 中还是0).

第二个返回值 arg 是切片的结果.

我理解的: range 将 os.Args 切成一个数组,先返回数组下标,再返回数组内容.

go语言圣经是哪本_go语言圣经中文版pdf-图2

链接:

书名:Go语言实战

译者:李兆海

出版社:人民邮电出版社

内容简介:

Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛.本书向读者提供一个专注、全面且符合语言习惯的视角.Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题.

李兆海,多年专注于后端分布式网络服务开发,曾使用过多个流行后端技术和相关架构实践,是Go语言和Docker的早期使用者和推广者,<<第1本Docker书>>的译者.作为项目技术负责人,成功开发了百万用户级直播系统.

1.os.Args是做什么的

仅为个人阅读时遇到的困惑的理解

在命令行中分别输入(注意空格)

go语言圣经是哪本_go语言圣经中文版pdf-图3

(1)中输出结果

第一行是go命令的位置

第二行是for循环内的"一个参数"的结果

第三行是for循环外的最终结果

第二行是for循环内"第一个参数"的结果

第三行是for循环内"第一个和第二个参数"的结果

以此类推.

这时我才理解到书中所讲述的:

也就是以空格分隔代表新的一个参数.

以上就是土嘎嘎小编为大家整理的go语言圣经是哪本相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章