Goはプログラミング言語の1つである。2009年、Googleで[4]Robert Griesemer、ロブ・パイク、ケン・トンプソンによって設計された[5]。Goは、静的型付け、C言語の伝統に則ったコンパイル言語、メモリ安全性(英語版)、ガベージコレクション、構造的型付け(英語版)、CSPスタイルの並行性などの特徴を持つ[6]。Goのコンパイラ、ツール、およびソースコードは、すべてフリーかつオープンソースである[7]。
記事:
記事:
環境毎のバイナリを作成
go build hello.go
GOOS=linux GOARCH=amd64 go build -ldflags='-w -s' hello.go
package main import "fmt" func main() { fmt.Println("Hello, World") }
go run hello.go Hello, World
# CentOS 7 sudo yum install golang # CentOS 6 sudo yum install golang --enablerep=epel mkdir ~/go echo 'export GOPATH=$HOME/go' >> ~/.bashrc source ~/.bashrc