元数据
Head First Go语言程序设计
- 书名: Head First Go语言程序设计
- 作者: 杰伊·麦克格瑞恩
- 简介: Go是为高性能网络和多处理而设计的, 但与python和javascript一样,该语言易于阅读和使用。通过这本实用的实践指南,读者将学习如何使用演示实际语言的清晰示例来编写Go代码。最重要的是,读者将会了解到用人单位希望入门级Go开发人员所知晓的惯例和技术。主要内容包括语法基础、条件和循环、函数、包、数组、映射、结构、封装和嵌入、接口、故障恢复、共享、自动化测试、Web应用程序等。
- 出版时间 2020-09-01 00:00:00
- ISBN: 9787111664932
- 分类: 计算机-编程设计
- 出版社: 机械工业出版社
高亮划线
格式化动词
- 📌 [插图] ^34105326-83-994-995
- ⏱ 2021-12-13 23:45:37
使用“go install”安装程序可执行文件
- 📌 go install命令也保存编译后的可执行程序的二进制版本,但保存在定义良好、易于访问的位置:Go工作区中的bin目录。 ^34105326-123-616-677
- ⏱ 2021-12-13 23:34:07
可变长参数函数(续)
- 📌 可变长参数函数的最后一个参数接收一个切片类型的变长参数,这个切片可以被函数当作普通切片来处理。 ^34105326-182-379-426
- ⏱ 2021-12-13 22:40:19
嵌入struct
- 📌 一个内部struct使用匿名字段的方式存储在了外部的struct中,这被称为嵌入了外部struct。嵌入struct的字段被提升到了外部struct,你可以像访问外部struct的字段一样访问它们。 ^34105326-239-433-532
- ⏱ 2021-12-14 13:40:51
何时产生panic
- 📌 调用panic应该留给“不可能的”情况:错误表示的是程序中的错误,而不是用户方面的错误。 ^34105326-325-658-702
- ⏱ 2021-12-14 16:11:04
“recover”函数
-
📌 正常程序执行过程中调用recover时,它只返回nil,而不执行其他操作 ^34105326-326-575-611
- ⏱ 2021-12-14 16:12:29
-
📌 如果在程序处于panic状态时调用recover,它将停止panic。 ^34105326-326-795-830
- ⏱ 2021-12-14 16:19:50
panic值从recover中返回
- 📌 当出现panic时,recover返回传递给panic的任何值 ^34105326-328-601-632
- ⏱ 2021-12-14 16:29:22
