自分の環境に合ったバイナリをダウンロード&展開する。
インストール
go-downloadからバージョンを確認する。
FILE=go1.18.3.linux-armv6l.tar.gz
INSDIR=/usr/local
wget https://go.dev/dl/$FILE
sudo tar -C $INSDIR -xzf $FILE
echo 'export PATH=$PATH:/'"$INSDIR"'/go/bin' >> ~/.bashrc
echo 'export PATH=$HOME/go/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
バージョン確認
$ go version
go version go1.18.3 linux/arm
実行
コード作成
main.go
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
実行
go run main.go
プロジェクト作成
go mod init hello-go
するとgo.mod
ファイルが作成される。内容は以下。Goのバージョンやパッケージなどが書き込まれる。
module hello-go
go 1.18
コード作成
main.go
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
ビルド
go build -o main
実行
ビルド&実行は以下。
go run .
実行結果は以下。
hello world
ドキュメント
詳しくはドキュメントを読めば何とかなるだろう。たぶん。