[Go 入门] 第十三章 命名约定 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 在 Go 语言生态系统, 应该会经常遇到 “Go 语言惯常方式(Idiomatic Go)” 一词,它指的是被普遍接受的行事方式, 本文内容: 使用 gofmt 命名约定 使用 golint 使用 godoc 工作流程自动化 使用 Goland 2020-02-01 Language #Go 入门 #Go #Language #Go 命名约定
[Go 入门] 第十二章 使用包实现代码复用 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 包用于代码编组, 以便在Go程序中导入并使用它们, 本文内容: 导入包 理解包的用途 使用第三方包 安装第三方包 管理第三方依赖 创建包 问题列表 2020-02-01 Language #Go 入门 #Go #Language #Go 使用包实现代码复用
[Go 入门] 第十一章 通道简介 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 通道能够管理 Goroutine 之间的通信, 通道和 Goroutine 提供了一个受控的环境, 能够开发并发软件, 本文内容: 使用通道 使用缓冲通道 阻塞和流程控制 将通道用作函数参数 使用 select 语句 退出通道 问题列表 2020-01-30 Language #Go 入门 #Go #Language #Go 通道简介
[Go 入门] 第十章 使用 Goroutine Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 Goroutine 是应对网络延迟的方式之一, 本文内容: 理解并发 并发和并行 通过 Web 浏览器来理解并发 阻塞和非阻塞代码 使用 Goroutine 处理并发操作 定义 Goroutine 问题列表 2020-01-28 Language #Go 入门 #Go #Language #Go 处理错误
[Go 入门] 第九章 处理错误 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 软件不可避免地会有错误及遇到为考虑的情形, 很多语言选择在发生必须捕获的错误时引发异常, 而Go语言处理错误的方式很有趣——将错误作为一种类型, 本文内容: 错误处理及 Go 语言的独特之处 理解错误类型 创建错误 设置错误格式 从函数返回错误 2020-01-28 Language #Go 入门 #Go #Language #Go 处理错误
[Go 入门] 第八章 使用字符串 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 字符串是基本的编程构件, 本文内容: 创建字符串字面量 理解 rune 字面量 拼接字符串 使用缓冲区拼接字符串 理解字符串是什么 处理字符串 将字符串转换为小写 在字符串中查找字符 删除字符串中的空格 问题列表 2020-01-28 Language #Go 入门 #Go #Language #Go 使用字符串
[Go 入门] 第七章 创建方法和接口 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 在遇到更复杂的操作时, Go提供了另外一种操作数据的方式——通过方法来操作, 本文内容: 使用方法 创建方法集 使用方法和指针 使用接口 Go 语言是面向对象的吗 问题列表 2020-01-28 Language #Go 入门 #Go #Language #Go 创建方法和接口
[Go 入门] 第六章 使用结构体和指针 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 结构体是由数据元素组成的构件,是一个很有用的编程构件, 本文内容: 结构体是什么 创建结构体 嵌套结构体 自定义结构体数据字段的默认值 比较结构体 区分指针引用和值引用 值引用复制结构体 指针引用复制结构体 问题列表 2020-01-26 Language #Go 入门 #Go #Language #Go 使用结构体和指针
[Go 入门] 第五章 数组、切片和映射 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 通过本文将学习到Go语言编程中常用的3中数据结构, 本文内容: 使用数组 使用切片 在切片中添加元素 从切片中删除元素 复制切片中的元素 使用映射 从映射中删除元素 问题列表 2020-01-26 Language #Go 入门 #Go #Language #Go 数组、切片和映射
[Go 入门] 第四章 控制流程 Go 入门系列参考于互联网资料与 人民邮电出版社 《Go 语言入门经典》 与 《Effective Go》,编写目的在于学习交流,如有侵权,请联系删除 接下来将会介绍控制流程以及代码执行流程是如何确定的,本文内容: 使用if语句 使用else语句 使用else if语句 使用比较运算符 使用算数运算符 使用逻辑运算符 使用switch语句 使用for语句进行循环 包含初始化语句和后续语句的for 2020-01-26 Language #Go 入门 #Go #Language #Go 控制流程