GO-入门准备

前世今生

 2007年,谷歌工程师Rob Pike, Ken Thompson和Robert Griesemer开始设计一门全新的语言,这是Go语言的最初原型。
 2009年11月10日,Go语言以开放源代码的方式向全球发布。
 2011年3月16日,Go语言的第一个稳定(stable)版本r56发布。
 2012年3月28日,Go语言的第一个正式版本Go1发布。
 2013年4月04日,Go语言的第一个Go 1.1beta1测试版发布。
 2013年4月08日,Go语言的第二个Go 1.1beta2测试版发布。
 2013年5月02日,Go语言Go 1.1RC1版发布。
 2013年5月07日,Go语言Go 1.1RC2版发布。
 2013年5月09日,Go语言Go 1.1RC3版发布。
 2013年5月13日,Go语言Go 1.1正式版发布。
 2013年9月20日,Go语言Go 1.2RC1版发布。
 2014年6月19日,Go语言Go 1.3版发布。
 2015年8月20日,Go语言Go 1.5版发布,这次更新中移除了”最后残余的C代码”。
 2016年2月17日,Go语言Go 1.6版发布。
 2016年8月15日,Go语言Go 1.7版发布。
 2017年2月17日,Go语言Go 1.8版发布。

学习资料

学前准备

1. 下载安装

 Golang官网下载,提供windows,Linux,osx,以及源码四种安装方式Golang官网
 针对国内用户Golang中国社区提供了国内下载地址
安装方式都很简单,但一般情况下需要手动配置环境变量,安装好了之后可以打开命令行测试一下,使用go env命令截图如下:

 检测安装与否

2. 工具使用

目前Go语言的集成开发环境还不是很健全,对于初学者建议使用Sublime Text 3,跨平台,插件多,可定制化,你值得拥有。

  • 下载安装之后,需要先安装一个sublime的pakcage control功能,用来安装各种插件。打开软件后,按下快捷键 Ctrl+ `,(英文半角模式下,按下 Tab 键上方、数字键1左边的那个按键),此时会打开一个命令窗口,复制并输入以下内容,最后回车:

    import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

     安装过程中可以留意软件左下角的提示,安装完成后,重启软件,就可以看到pakcage control了。
           pakcage control

  • 按下shift + ctrl + p,在弹出框中输入install package,并回车后如下图:

     install package

  • 在此输入gosublime,回车以安装GoSublime插件。

     gosublime

  • gosublime安装完成后,依次打开Preferences -> package settings -> GoSublime -> Settings - Uesrs配置一下GOPATH,GOROOT

     配置GOPATH,GOROOT

  • 配置好了之后,重启sublime,按下图所示将编译系统设置为GoSublime

     设置编译系统

  • 在GOPATH的src目录下新建一个文本文件文件,随便起个名字(后缀名须改为.go),敲下如下代码,发现已经有了代码提示了,完成之后,按下Ctrl+B,就可以进行编译了。

     测试代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值