学 go 语言的一些小笔记
在度假,网不好,因此没法翻墙,断断续续 baidu 了好几天,被弄到 CSDN 里兜兜转转了好几天!鬼打墙一样。今天好不容易找了个咖啡店,翻出去了,立刻!马上!看到了这句话:
“In the most basic terms, A package is nothing but a directory inside your Go workspace containing one or more Go source files, or other Go packages.”划重点是”is nothing but”
这个太关键了中文文章要么就是高深莫测,搞得小白不知道他们是不是在故弄玄虚,要么就觉得包管理是不是太习以为常就干脆跳过。这篇文章就叫深入浅出。即便是可能会很高深,但是文章也说了, “In the most basic terms”。 对,可以很难,但是本小白要的就是”most basic terms”。 文章链接在此: https://www.callicoder.com/golang-packages/
https://www.callicoder.com/golang-packages/
继续学了 flag 和 arguement,这样就可以在命令行输入酷酷的命令了。go 的两个包分别是:
昨天跑通了 json 的解析,今天开始系统的学习 struct 以及指针,这样就能在函数中读取 struct 并返回一整个 struct今天主要看的书是 Head First Go下一步应该要把包管理学了,不然现在所有的代码都是堆在一个文件里面学完小半本 Head First Go 之前应该暂时不会更新 Year Progress 2022 代码了
今天学 go 语言解析 json,这两个教程解答了我很多问题:https://eager.io/blog/go-and-json/https://golangbyexample.com/struct-json-golang/