内容 | 要点 |
---|---|
1.Go语言介绍及开发环境搭建 | 1.Go语言是什么;2.Go语言优势 ;3.Go语言适合来做什么;4.Go语言安装和设置;5.标准命令概述;6.第一个Go语言程序 |
2.基础类型 | 1.变量的命名规则;2.变量的声明;3.变量的初始化;4.变量的赋值;5.匿名变量;6.基础数据类型;7.字面常量;8.常量定义;9.iota枚举;10.类型转换;11.类型别名;12.fmt包的格式化输出 |
3.运算符 | 1.算术运算符;2.关系运算符;3.逻辑运算符;4.位运算符;5.赋值运算符;6.其他运算符;7.运算符优先级 |
4.流程控制 | 1.选择结构;2.循环语句;3.跳转语句 |
5.函数 | 1.定义格式;2.自定义函数;3.递归函数;4.函数类型;5.匿名函数与闭包;6.延迟调用defer;7.获取命令行参数;8.作用域(局部变量,全局变量) |
6.工程管理 | 1.工作区;2.包;3.测试案例;4.GOPATH设置;5.编译运行程序;6.Go install 的使用 |
7.复合类型 | 1.指针;2.数组;3.Slice;4.map;5.结构体 |
8.面向对象编程 | 1.封装与继承;2.接口的实现;3.interface{}数据类型;4.类型断言;4.多态的特性 |
9.异常处理 | 1.error接口;2.panic错误;3.recover |
10.文本文件处理 | 1.字符串处理;2.字符串转换;3.正则表达式;4.Json处理;5.文件操作;6.案例:拷贝文件 |
11.开发实战 | Go语言GUI图形编程:黑白棋游戏 |
有疑问加站长微信联系(非本文作者))

这是什么目录结构?
@zxing2004 go 基础训练