第 3 课:类型与变量 ========================== ### 基本信息 - **课程时长**:32:37 - **在线观看**:[哔哩哔哩](https://www.bilibili.com/video/BV1p3411y7os) [网易云课堂](http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421014&courseId=306002) ### 课程大纲 [00:00] 知识回顾 [04:57] 基本类型 [11:25] 类型零值 [16:30] 类型别名 [19:20] 变量的声明与赋值 [29:20] 类型转换 [32:13] 课堂作业布置 ### 作业答案 - 下堂课讲解 ### 补充说明 - 从严格意义上讲 type newInt int, 这里 newInt 并不能说是 int 的别名,而只是底层数据结构相同,在这里称为自定义类型,在进行类型转换时仍旧需要显式转换,但 byte 和 rune 确确实实为 uint8 和 int32 的别名,可以相互进行转换。有关于自定义类型将在后面的教程中进行讲解。 - Var() 变量组可以在函数体内用于声明局部变量,感谢 Hubery 指出,但并不建议这样使用。 ### 相关链接 - 暂无链接 ### 视频错误 [04:30] var组只能声明全局变量,不能在函数体中使用。[x] var组只能声明全局变量,也可以在函数体中使用。[√] ### 课程链接 - [第 2 课:Go 基础知识](lecture2.md) - [第 4 课:常量与运算符](lecture4.md)