亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消