你好,Go語言
Go 是一個開源的編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。
因工做須要,準備入坑,先從環境安裝開始,輸出一個 Hello World。
環境安裝
目標
安裝完成並運行 Hello World 成功!
本機系統:macOS High Sierra 10.13.4
Go 版本:1.12
方式一:
經過 brew 安裝
php
brew install go
根據提示進行安裝吧,我使用的 方式二 進行安裝的。
方式二:
經過安裝包安裝
地址:https://dl.google.com/go/go1.12.darwin-amd64.pkg
下載以後直接點擊安裝,一步步繼續便可。
配置環境變量
編程
vi ~/.bashrc //新增 export GOROOT=/usr/local/go export GOPATH=/Users/username/go/code //代碼目錄,自定義便可 export PATH=$PATH:$GOPATH/bin
及時生效,請執行命令:source ~/.bashrc
若是命令行使用的是zsh,請修改 .zshrc 文件。
bash
vi ~/.zshrc //新增 export GOROOT=/usr/local/go export GOPATH=/Users/username/go/code //自定義代碼目錄 export PATH=$PATH:$GOPATH/bin
及時生效,請執行命令:source ~/.zshrc
驗證是否安裝成功,命令行下執行:
目錄結構
bin
存放編譯後可執行的文件。
pkg
存放編譯後的應用包。
src
存放應用源代碼。
例如:
編程語言
├─ code -- 代碼根目錄 │ ├─ bin │ ├─ pkg │ ├─ src │ ├── hello │ ├── hello.go
Hello World 代碼工具
//在 hello 目錄下建立 hello.go package main import ( "fmt" ) func main() { fmt.Println("Hello World!") }
命令行執行:
命令
查看完整的命令:
go build hello
在src目錄或hello目錄下執行 go build hello,只在對應當前目錄下生成文件。
go install hello
在src目錄或hello目錄下執行 go install hello,會把編譯好的結果移動到 $GOPATH/bin。
go run hello
在src目錄或hello目錄下執行 go run hello,不生成任何文件只運行程序。
go fmt hello
在src目錄或hello目錄下執行 go run hello,格式化代碼,將代碼修改爲標準格式。
其餘命令,須要的時候再進行研究吧。
開發工具
GoLand
GoLand 是 JetBrains 公司推出的 Go 語言集成開發環境,與咱們用的 WebStorm、PhpStorm、PyCharm 是一家,一樣支持 Windows、Linux、macOS 等操做系統。
下載地址:https://www.jetbrains.com/go/
軟件是付費的,不過想一想辦法,軟件是能夠免費激活的。
小結
主要分享了環境安裝和開發工具,並將 Hello World 程序運行成功。
開發工具