这两天陆续学习下go语言,毕竟语言较年轻,周边的生态还不够成熟,就拿ide来说吧,相比较idea,还待打磨,不过用sublime或者atom基本编码够用,对于学习一门新语言,环境配置很重要,同时如何快速入门,如何不被各种新东西弄的无从下手,切忌一点,不要光看不练,还是从基础下手,
开发环境配置,GOROOT/GOPATH配置,特别是GOPATH,要深入理解下,不同项目可以多个,说到这里,又是一个坑,go的依赖管理真让人头痛,godep目前是个不错的选择,我的开发工具是sublime3 + atom,其实用atom就够了,但感觉sublime3默认外观不如atom漂亮,安装一堆插件,最后基本可以着手了
开发工具开发环境配置好了,了解几个go的命令与基本运行原理,这个很有必要,go build /go run /go install等等
最后就要开始动手做练习了,我是从go example开始着手,一个个example开始对着敲,然后自己拼着理解敲,反复多敲几遍,根据个人语感,基本差不多的时候,我下一步开始找写电子档或者书籍快速过一遍,整体系统地学习下go语言的基础,这里我敲击的example地址是https://gobyexample.com/structs。
好,第一课的学习笔记基本到此,后面我要接着反复练习这些基本语法,至于第二课,我再和大家分享。
相关推荐
《Go-Golang-100天从新手到大师》是一门专为初学者设计的Go语言编程课程,旨在通过100天的学习,使学员掌握Go语言的核心概念、语法特性和高级技巧,从而成为一名熟练的Go语言开发者。在这个过程中,我们将深入探讨Go...
另外还有(按时间排序教程)慕课网的免费《Go语言第一课》、人邮图灵的原创技术书籍《Go并发编程实战》、极客时间的付费专栏《Go语言核心36讲》等。本教程的由来这份Go命令教程是我写的书《Go并发编程实战》的中一...
#### 12 推荐 老男孩教育Go语言第一期(2018年4月更新) - **课程安排**:详细介绍课程的大纲和进度计划。 - **教学特色**:突出该课程与其他课程的不同之处。 #### 13 GopherChina 2018大会(PPT)(2018年4月29日...
在"桫哥-GOlang基础-14图形用户界面"这门课中,我们将不仅学习这些概念,还会看到各种实战示例,帮助你更好地理解和应用所学知识。无论你是初学者还是有一定经验的Go开发者,都能在这个过程中找到提升的空间,拓宽你...
目前正在使用第8课:BIG NUMBER。 书名:《用GO编程》(Nathan Youngman,Roger Peppe) 我的未来计划和TODOS: 了解Golang中的Windows API, 用Winapi做一些例子, 尝试用它写一些基本的vx东西。
在职场情商课部分,文章提到了“上班第一天”的职场规则,这涉及到新员工如何快速适应新环境,以及如何与不同背景的同事建立良好关系。高情商的职场人士懂得在新环境中寻找信息、寻求支持,并适时地展现自己的能力。...
在"第8课"中,你可能会学习到如何利用Go语言的这些特性来编写高效、可靠的代码,同时掌握如何组织项目结构,以及如何进行有效的测试和调试。通过实际编写和分析`lesson8-master`中的代码示例,你将更好地理解Go语言...
"Hello World"程序是编程初学者接触的第一课,它展示了如何在特定的编程语言中输出“你好,世界!”这一简短的信息。这个压缩包“helloworlds”包含了多种编程语言和框架的“Hello World”示例,让我们来深入探讨...
"是初学者的第一课,它展示了如何在特定的语言环境下打印出简单的问候语。在这个案例中,我们将深入探讨Go语言的基本结构、语法和编译过程。 Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译型的、...