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")
}