go语言: 面向对象、强类型、类似c的语言。
1.同一个目录下面不能有多个package main,分到不同的文件夹中即可;
2.go test
- *_test.go是golang特有的约定,为测试文件: go run: cannot run *_test.go files;
- go test 默认执行当前目录下以xxx_test.go的测试文件;
- go test -v 可以看到详细的输出信息;
- go test -v xxx_test.go 指定测试单个文件,但是该文件中如果调用了其它文件中的模块会报错;
- go test -v -test.run Testxxx, 该测试会测试包含该函数名的所有函数.
3.函数修饰符view:只能读取数据,不能更改数据;修饰符pure:不访问程序中的数据,他的返回值完全取决于传入的参数
测试代码见github
2019-08-25更新
————————————
当你累了的时候,停下来做个梦吧。
愿你坚持到底。
2019-09-01
————————————
推荐给大家一个非常好的入门学习中文网站,里面很全,从基本数据类型、语法,到协程并发、高阶函数、类、多态等。
go语言中文网
panic和recover
参考文档:panic和recover
代码在这里
头等函数
反射
读取文件
写入文件/并发写入
2019-09-15更新
框架beego学习
执行过程

当你累了的时候,停下来做个梦吧。
愿你坚持到底。
书山有路勤为径,学海无涯苦作舟。
欢迎关注微信公众号:【程序员写书】
喜欢宠物的朋友可以关注:【电巴克宠物Pets】
一起学习,一起进步。
