Go语言语法精讲课程
第一阶段:走进GolangGolang引入
Golang简史
开发工具介绍
开发环境搭建
DOS命令讲解
测试SDK环境搭建成功
第一段程序:HelloWorld快速入门
Golang执行流程
语法注意事项
注释
代码风格
API
第二阶段:基本变量与类型
变量
变量介绍和快速入门
变量使用细节
数据类型
数据类型介绍
整数类型
浮点类型
布尔类型
字符串类型
基本数据类型默认值
基本数据相互转换
基本数据转string
string转基本数据类型
指针
指针及其内存布局
指针案例和使用陷阱
值类型和引用类型
标识符
标识符基本使用
Go标识符命名特点和规范
保留关键字和预定义标识符
第三阶段:运算符
运算符基本介绍
算术运算符
关系运算符
逻辑运算符
短路与和短路或
赋值运算符基本使用
运算符优先级
其它运算符
获取用户终端输入
计算机进制的介绍
其它进制转十进制
十进制转其它进制
二进制转其它进制
其它进制转二进制
原码 反码 补码
位运算
第四阶段:流程控制
流程控制介绍
单分支
双分支
多分支
嵌套分支
switch分支
循环控制
for循环
while和dowhile控制
多重循环应用案例
break引入和快速入门
continue
goto和return
第五阶段:函数
函数
包的快速入门
包使用注意事项和细节
函数调用机制底层剖析
init函数
匿名函数
闭包
defer的基本使用
defer注意事项和实践
函数参数传递方式
变量作用域
Go字符串函数
Go时间和日期函数
Go内置函数
Go错误处理机制
Go的自定义错误
第六阶段:数组
数组
数组快速入门
数组定义和内存布局
数组的使用
数组遍历
反转
二维数组介绍和入门
二维数组使用和内存布局
二维数组遍历方式
切片
切片基本介绍和入门
切片的内存布局分析
使用切片的三种方式
使用切片的区别分析
切片的遍历
string和slice
map
map的介绍和声明
map三种用法和应用实例
map的crud操作
map的遍历
map切片
map排序
第七阶段:结构体
Go面向对象编程快速入门
struct的内存布局
结构体声明
创建结构体实例的四种方式
结构体内存分配机制
方法
方法和函数区别
第八阶段:面向对象编程
面向对象编程应用实例
创建struct实例指定字段值
工厂模式详解
VSCode配置和快捷键
面向对象编程思想-抽象
面向对象编程-封装
面向对象编程-继承
多重继承介绍
第九阶段:接口
接口介绍
Go接口特点和语法说明
Go接口应用场景的说明
接口编程的经典案例
实现接口和继承比较
多态及体现
类型断言
第十阶段:文件操作
文件的基本介绍
打开文件和关闭文件
带缓冲的Reader读文件
一次性读取文件
创建文件并写入内容
写文件的四种方式
判断文件或目录存在
拷贝文件
统计不同类型的字符个数
命令行参数基本使用
flag包解析命令行参数
JSon介绍和应用场景
JSon格式和在线解析
结构体 map 切片序列化
序列化
反序列化
单元测试
goroutine
go协程和go主线程
协程快速入门
MPG模式的介绍
go设置运行cpu数目
协程并发(并行)资源竞争问题
全局互斥锁解决资源竞争
第十一阶段:管道
管道介绍
管道的关闭和遍历
协程配合管道综合案例
管道阻塞的机制
协程求素数
第十二阶段:反射
反射介绍
相关函数和转换
反射快速入门(1)
反射练习
第十三阶段:网络编程
网络编程的基础知识
网络编程的IP和端口
TCP编程
**** Hidden Message *****
谢谢分享 66666666666 11111111111111 6666666666666666666666666 6666666666666 啥也不说了,感谢楼主分享哇! Go语言语法精讲课程 Go语言语法精讲课程 66666666666
页:
[1]
2