为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Go

课程名称: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!


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

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


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

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
0
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消