继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第1天 Go语言学习

潇洒蒲公英
关注TA
已关注
手记 22
粉丝 0
获赞 0

课程名称:Go语言第一课


课程章节:Go语言优点优势及劣势


课程讲师: 郝林


课程内容:

主要就两个方面进行了学习

1、Go 语言的介绍

 Go语言是静态类型、编译型开源语言,方便自己研究学习

脚本化的语法,支持多种编程范式,包括函数式和面向对象编程

原生的、好的并发性的支持

优点:开发效率高,容易上手;静态类型+编译型,运行速度有保障;并发编程能降低开发、维护成本

缺点:语法糖不多;运行速度有待提高;第三方函数库不够丰富;


2、Go语言安装与设置

主要讲解Linux 下的安装与配置

从http://golang.org/dl/下载最新版本的GO语言二进制档案包.

注意:根据操作系统和计算架构正确选择档案包 


使用tar命令将档案包解压到/usr/local目录中.具体方法如下(需要root权限):

tar -zxf go1.4.2.linux-amd64.tar.gz -C /usr/local 


验证安装结果:

进入到/usr/local目录中查看是否存在一个名为go的目录。 

在命令行下进入到这个go目录,敲入bin/go version并回车,查看是否有如下图所示的Go语言版本信息打印出来


linux的设置方法:有4个环境变量需要设置:GOROOT、GOPATH、GOBIN以及PATH.需要设置到某一个profile文件中(~/.bash_profile(单一用户)或/etc/profile(所有用户))

GOROOT:该环境变量的值应该为Go语言的当前安装目录,例如:export GOROOT=/usr/local/go

GOPATH:该环境变量的值应该为Go语言的工作区的集合,例如:export GOPATH=~/golib:~/goproject(~是在中间的)

GOBIN:它的值应该是你想存放Go程序的可执行文件的目录,例如:export GOBIN=~/gobin

PATH:为了方便使用Go语言命令和Go程序的可执行文件,需要追加其值,如:export PATH=$PATH:$GOROOT/bin:$GOBIN

把对这些环境变量的设置代码追加到某个profile文件中;在编辑完profile文件之后立即使它生效:source <某个profile文件的绝对路径>

验证设置结果:在命令行下的任意目录中敲入go version并回车,然后检查打印信息


课程收获:

通过本次课程对于Go语言有了基础了解。包括Go 语言的开发优势与劣势,及Go开发环境的设置等。目前已做好了充足的准备,准备开始进行Go语言的进一步学习,GOGOGO!


http://img1.sycdn.imooc.com/631707ad00010bb511640642.jpg

http://img1.sycdn.imooc.com/631706890001a91a11500644.jpg


http://img3.sycdn.imooc.com/6317078b00010ba511640652.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP