元数据

Head First Go语言程序设计

  •  Head First Go语言程序设计|200
  • 书名: 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

读书笔记

本书评论