今天终于放假回家,太原也下起了久违的大雪,非常适合写代码学习。
go语言作为年轻新锐的语言广受关注,非常火爆的docker也是基于go语言的。我想在未来的工作中,go、docker这些我都会大量接触,尽早掌握也是大有好处。另外受到基友和未来老大的影响,决心开始从零学习go语言。
主要是分为前期,中期和后期吧。前期准备跟着无闻的Go编程基础视频来,边看边敲,看几本书来巩固基础。接着中期目标在开学前做一个项目,挂到github。入职后继续学习尽量接手go相关的项目来做。后期我想就是可以写本书了……远的到时候再说。
我使用的是mac,OS X 10.9.5,go的安装不多提。主要记录下配sublime text 3和gosublime的过程。
首先在官网下载st3,http://www.sublimetext.com/3
安装后必须整出来Preference -> package control 来进行go编程插件的包管理。一般教程都会介绍给出一大串代码。其实,最好的方法是去官网复制,因为这个代码会随着版本的变更而改变。control+· 来打开窗口,在官网复制代码粘贴后就可以了。
下载gosublime,安装,之后就可以愉快的写go代码了。
另外,godoc -http=:8080 可以将文档放在本地,毕竟GFW。
hello world的代码,main.go
package main import ( "fmt" ) func main() { fmt.Println("Hello world! 你好,世界!") }
很简单,注意的是import 后面的是()另外 main函数必须是在main的package中的。
我的一些问题:
1、在配置时需要创建bin、pkg、src三个来分别存放,但是在go build 后生成的可执行文件还是在代码src的文件中,并没有去bin。好像go install会在bin中,所以这个机理接下来要注意。
有疑问加站长微信联系(非本文作者)