GO语言学习第一天
语言简介
按照书中说的,Go语言具有以下的特征,以后我们会慢慢介绍。
自动垃圾回收
更丰富的内置类型
函数多返回值
错误处理
匿名函数和闭包
类型和接口
并发编程
反射
语言交互性
环境配置
下载Go
地址:下载地址
博主的电脑是Mac
打开终端,cd ~进入主目录
ls -all
查看所有文件,看是否存在.bash_profile
文件
如果不存在,则执行touch .bash_profile
新建
如果存在,则执行vi .bash_profile
打开进行编辑
在文件中添加如下参数
export GOPATH=/Users/xxxxx/Go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
保存编辑,然后在执行source ~/.bash_profile
,完成环境变量的配置
go env
查看我们配置成功后的环境变量
编译器选择
由于博主是Java出身 所以选择了GOLAND 当然,有很多大神喜欢使用VS
编译方法
如果需要生成执行文件,输入 go build name.go, 其中 name.go 表示你需要编译的那个文件名,这时会有一个执行文件生成。
如果你需要立即看到效果,输入 go run name.go 即可。
第一个程序
当然是Hello World
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}