Go基础系列:18. 并发
学到什么 并发与并行的区别? 什么是 Goroutine? 什么是通道? Goroutine 如何通信? 相关函数的使用? select 语句如何使用? 并发与并行 为了更有意思的解释这个
Go基础系列:17. 详解 20 个占位符
学到什么 什么是占位符? 哪些函数支持? 如何使用占位符? 不同的占位符的作用? 配合占位符的几个标记符号用法? 概念 什么是占位符?你就从表面意思理解,
Go基础系列:16. 错误与异常
学到什么 什么是错误? 如何创建错误? 如何处理错误? errors 包的使用? 什么是异常? 如何处理异常? defer 关键字的作用? recover 函数的使用? 什么是错误 在写代码时,不
Go基础系列:15. 接口
学到什么 什么是接口? 如何定义接口? 如何使用接口? 如何嵌入接口? 接口与接口之间如何赋值? 如何推断接口的实际类型? 如何使用空接口? 概念 接口是通过
Go基础系列:14. 指针类型
学到什么 什么是指针? 什么是指针类型? 如何使用和创建指针类型变量? 如何从指针变量中取值? 如何传递指针? 什么是指针 先了解什么是内存地址?说通俗点
Go基础系列:13. 自定义类型和结构体 - 方法
学到什么 什么是方法? 如何调用方法? 什么是值接收者和指针接收者? 如何使用 new 函数? 什么是私有方法和公有方法? 概念 上篇学习了什么是自定义类型,对于
Go基础系列:12. 自定义类型和结构体 - 定义
学到什么 如何自定义类型? 如何定义结构体? 如何初始化结构体? 如何嵌套结构体? 如何定义匿名结构体? 如何给类型取别名? 如何定义结构体标签? 概念 什么
Go基础系列:11. 包
学到什么 什么是包? 如果声明包? 如何导入包? 源文件的组成部分? 包内容如何公开和私有? main 包的作用? internal 目录的作用? 多个包出现导入时,之间的加载顺序
Go基础系列:10. 函数
学到什么 如何调用函数? 如何构造函数? 函数如何返回多个值? 如何构造匿名函数? 如何传递函数? 内置函数有哪些? 介绍 函数是基本的代码块,它负责将一个
Go基础系列:9. 内置集合 - map
学到什么 什么是 map? 如何创建 map? 判断键是否存在? 如何获取 map 长度? 如何遍历 map? 如何删除键/值对? map 是引用类型还是值类型? 概念 map 是一种
Go基础系列:8. 内置集合 - 切片
学到什么 什么是切片? 如何创建切片? 如何获取切片长度和容量? 切片和数组的关系? 操作切片具体元素? 切片元素如何追加和移除? 切片是引用类型还是值类
Go基础系列:7. 内置集合 - 数组
学到什么 什么是数组? 如何获取数组长度? 如何操作数组元素? 如何比较两个数组? 如何拷贝数组? 如何创建多维数组? 如何省略变量(补充)? 概念 数组是一