你好,Go語言
Go 是一個開源的編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。
因工作需要,准備入坑,先從環境安裝開始,輸出一個 Hello World。
環境安裝
目標
安裝完成並運行 Hello World 成功!
本機系統:macOS High Sierra 10.13.4
Go 版本:1.12
方式一:
通過 brew 安裝
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 文件。
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/
軟件是付費的,不過想想辦法,軟件可以永久激活的。
學習網址
- Go語言:https://golang.org/
- Go語言中文網:https://studygolang.com/
- Go語言包管理:https://gopm.io/
小結
主要分享了環境安裝和開發工具,並將 Hello World 程序運行成功。
推薦閱讀
本文歡迎轉發,轉發請注明作者和出處,謝謝!