提到这个简书的发表,首先感谢老师@higer 和大哥@菜菜子这段时间对在处理问题过程中的帮助的帮助,让我萌生写出来想法的是@菜菜子,我自己觉得这个问题对大多数人来说是很简单的东西,是@菜菜子的鼓励,我觉得有写下去的必要。
所以,最后感谢我自己,就想李笑来老师上周在得到说的7点一样:
1、确定自己有强烈的欲望搞定这个技能;
2、寻找最少必要知识,反复问自己:这事儿最关键的地方在哪里?我觉得目前对我来说学习区块链最关键的地方在我们研习社。
3、马上开始运用、马上开始践行;
4、相信自己一定能够学会,相信自己一定会通过践行而进步;
5、通过记录,量化自己的刻意练习进程;
6、不断总结,不断整理,不断让那些新技能、新概念,在自己的脑子里有清晰的组织与关联;
7、绝对不能跟笨蛋斗气,要珍惜自己的时间与生命……
一、go语言下载
这段时间京东商城618做活动,就把之前收藏的《go语言编程》买了回来,因为没有太多的编程基础,所以我想当然地以为go语言是跟C,MATLAB,eclipse,这些大部分语言的安装是一样的。事实并非如此。
首先, 直接去“golang中国”下载。网址如下:http://www.golangtc.com/download
如下图2所示:
里面有各个系统相对应的版本,大家根据情况选择,本文是Windows,这里有两个文件格式,分别为msi和zip,下面分情况说明:
1、msi格式的文件需要安装,然后一路next……
2、zip格式的文件直接下载下来解压就可以用了。
这里有一点需要注意的是,msi文件安装完或者解压zip到当前文件夹之后不会像MATLAB一样会在桌面有图标,只在安装目录下有一个以go命名的文件夹,这个问题困扰了我一天的时间,我以为是我电脑出了问题,我换朋友的电脑出现的情况一样,为什么会出现这样的问题呢?
对我接触的语言来说,这就是go语言让我迷惑的地方,之前的MATLAB,C,eclipse都是直接安装就可以使用,在迷惑的一天中我思考怎样解决这个问题。
二、开发环境的选择
我想:既然要编程就要写代码,但是安装包解压之后根本没有可以打开的界面输代码,那用什么来写代码呢,我想到之前在用PHP的时候可以用记事本来编辑,我明白了!!!是缺少编辑器的原因,然后我继续百度,果然,出来了以下结果。
由于以前接触过C,所以我选择了 Visual Studio code,然后下载安装。
三、设置环境变量
安装好了之后按照之前@菜菜子说的配置环境变量。点击电脑属性-高级系统设置-环境变量-系统变量,如图5、图6所示:
图5---“GOROOT”环境变量是新建的,变量的值是你go语言安装包解压过后的目录。
图6---“Path”环境变量是系统自带的,只需要改变一下它的值就行,改为“%GOROOT%\bin”就可以了。
注意:各个符号一定要准确,避免发生不必要的错误。配置好了之后一定要注销或者重启计算机,最好是重启,环境变量才会生效。
四、小试牛刀
打开Vscode,建立一个放go程序的目录,比如go-learn 。然后命名一个go程序,比如hi.go,go语言跟其他语言一样都要写后缀名,go的后缀名是“.go”,接着,编写如下程序,如图7所示:
编写好了之后通过命令提示符(注意!直接通过Vscode界面同时按住ctrl+shift+c打开命令提示符,不要通过cmd打开命令提示符,因为通过cmd打开的命令提示符是这样的%截图%,需要通过这个go程序的目录来执行,为了避免不必要的错误,所以直接ctrl+shift+c更保险)。
最后在命令提示符输入“go run hi.go”,如果得到以下结果,则表明go语言安装成功。如图8所示:
五:个人感受
第一次写作,大家在表达方式,文字排版,思维逻辑等方面发现不当地方,还请大家指正,共同进步。这次写作业让我明白,你真正学会一个东西的标志是,第一、你对其他人说看对方能否听懂,第二、发表出来给更多人,看他们能否看懂。如果大家在安装过程中有其他的问题,可以群里@我或者私信我,希望我能帮助大家一起解决。
最后,引用李笑来老师的话结束这次写作:学习,从来都是创造惊喜、创造好运的最优路径。我们每次学习一个概念,等它们多到一定程度,就会有机会产生连接。这些连接通常都会带来很多“意外的惊喜”。
谢谢大家!