Golang相关其他分享
golang基础介绍part-2
超级大重点
- 具有访问google的能力
- 最好Linux也了解下
- 最最好docker再了解下
golang学习和运用(介绍6个简单易用的资源)
-
开源项目搜索go开源项目搜索,一般好的都会排在前面,个人感觉很好用
-
菜鸟教程 什么环境安装啊,简单概念很多都可以在这里找到大致的概念性表述,但是这个站点一般都不深入
- 书很重要,刚学建议看入门类的书,个人看的是《go入门指南》,其他的书其实都差不多。
-
go语言中文网蛮好的一个中文网站,重要的是站长太好用了,困惑的问题可以直接QQ联系他,联系方式自己找。
-
go每日新闻这里会有Golang相关的每天的重点新闻,也可以了解下
-
乱七八糟pdf大集合,这里包含的书籍涉及的点比较广,大家都可以关注下
环境安装
网上一搜一大堆,不介绍了,以上介绍的菜鸟教程和go入门也都有。
GOPATH目录结构
goWorkSpace // (goWorkSpace为GOPATH目录)
-- bin // golang编译可执行文件存放路径,可自动生成。
-- pkg // golang编译的.a中间文件存放路径,可自动生成。
-- src // 源码路径。按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。
编程IDE选择
vscode环境配置
工具太多了,看个人喜好了,个人用的是vscode以及goland
基础介绍demo
戳一下看demo
demo涉及的点,这里相对&* 介绍的比较详细,以及&* 结合slice的使用
- .go文件结构介绍
- 包引用
- 变量的申明
- struct,slice,map介绍
- 函数介绍
- for if 等逻辑简单实用及go的特色
- &*原理解释
- 传引用?传值?
golang 概念注意点
-
项目运行加载流程
编程细节注意事项,这里罗列了一些个人感觉比较重要的点,后期会随着深入更多的关注点。
下期分享
- golang中的try catch
- interface
- goroutine 和 channel
- 锁
- data race
版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/468b46f1e668
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。