课程名称: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!
共同学习,写下你的评论
评论加载中...
作者其他优质文章