我在这里汇总一下我看到的比较好的内容,分享给有兴趣的网友:
一开始印象并不好,可能是缺乏经验和网络问题,遇到各种问题。另外模块和错误处理被很多人抱怨。
不过熟悉一段时间后,印象大为改观,感觉就是朴实无华,语法简洁。我已经决定把 go 作为主语言,编译运行都快,静态语言,unix 奠基人汤普森亲自开发,名不虚传。
优点是:
可以说是三易语言,易读易写易学习。
学习大全,不错。
一篇很好的入门文章:
很好的入门网站:GoByExamples 按照例子学习 Go
并排式排版,文字很少不啰嗦。
微软教程:<开始使用 Go>
5 小时 24 分钟 学习路径 8 模块
Python 和 Go
分别在动态语言和静态语言中都是最易学易用的编程语言之一。
《Go 语言趣学指南》
适合于初学者
这个代码很简单,不涉及 web 和数据库。只是命令行程序,十分适合于初学者。
hellogithub 网站上有一些项目。
阅读源码是提高水平重要的,甚至是必须的手段。
´go doc 是一个很好的帮手,可以方便的列出一个软件包的整体信息,方便学习把握整体全貌。
gin 框架举例说明:
go doc gin.go
,会列出 gin 包的概要
go doc -all gin.go
,会列出所有的信息
go doc -all gin.go | grep XXX
,会列出所有的感兴趣的【XXX】信息
我是从极客时间的一门 web 框架课程学到的这个小技巧,推荐一下这个课程以及极客时间 App。
我会陆续补充此文。