Go语言笔记

Go语言笔记

1  Restful Api的使用

Go语言开发RESTFul JSON API   https://segmentfault.com/a/1190000014875956#articleHeader0

2. 如何使用Mysql数据库

https://github.com/go-sql-driver/mysql/wiki/Examples

3. Go语言的语法

单文件 直接 go run main.go 即可执行

多文件 go build && ./project

4. 设置好环境变量

5 Go语言学习材料整理

https://zhuanlan.zhihu.com/p/25493806

6. Go知识图谱说明

https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0

7. GOPath和GOROOT环境变量

8 编码规范:

建议package的名称和目录名保持一致

 

9 命令

 go install

 go get

优势: 

1,脚本化的语法

2,静态类型和编译型,速度快

3,原生支持并发编程

劣势:

1,语法糖不是很多,没有python和ruby那么多

2,速度不如c

3,第三方库少,但是速度快

4,

工作变量:

1,GOPATH 源码目录 

 

使用Golang写一个简单的resful Api. 参考,主要是结构体的定义嵌套 https://blog.csdn.net/wangshubo1989/article/details/71128972

Share your thoughts