因公司游戏服后端使用golang,所以对go进行简单的了解。

===> Java工作之余记录学习go的目录大纲,笔记仅供参考

目前公司使用版本1.20,以下也基于1.20环境; 编辑器使用: GoLand

记录几个文档

Go by Example :

地鼠文档 :

常用API文档 :

Go语言高级编程(Advanced Go Programming):

Go语言高级编程:

Go基础入门

Golang DAY01:GO的概述;GO安装及配置环境变量;编辑工具

Golang DAY02:hello world; Golang注意事项;转义字符;代码规范;API文档

Golang DAY03:变量;数据类型;整数类型

Golang DAY04:浮点、字符、布尔、字符串类型;基本数据类型默认值;基本数据类型转换

Golang DAY05:指针;值类型和引用类型;标识符;关键字;运算符

Golang DAY06:键盘输入;二进制、十进制;原码、反码、补码;位运算

Golang DAY07:流程控制;if、switch的使用;for、while;控制语句

Golang DAY08:函数;包;函数的调用机制;递归调用

Golang DAY09:init函数;匿名函数;闭包;defer;函数参数传递;变量作用域

Golang DAY10:字符串函数;时间函数;内置函数;异常处理

Golang DAY11:数组;切片slice

Golang DAY12:map;面向对象;结构体struct

Golang DAY13:方法;面向对象实例;工厂模式