PHPerが始めるgo言語入門 〜インストール〜
これまでperlちょぴり、ほぼphpでお仕事をしてきたのですが、
このままだともろもろ幅が広がらない危機感を感じていました。
とはいえ、C,javaとかやるのもなー
rubyやってもなー
な感じで行動に移していなかったのですが、
最近go言語が広まりつつあり、
静的型付け,コンパイルで処理が高速,並列処理が容易とのことで、
phpとは違う知識がつけれそう+おいおい仕事にもつながる可能性もありそうなので、
ちょっと本腰入れて取り組んでみようと思います。
なので、何はともあれインストールから。
Go言語のインストール - golang.jp
こちらを参考にインストール
- ソースをDL、解凍
- PATH設定
- インストール確認
ソースはこちらから
Downloads - The Go Programming Language
cd /usr/local wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz tar -xzf go1.4.2.linux-amd64.tar.gz vi /etc/profile export PATH=$PATH:/usr/local/go/bin
go version go version go1.4.2 linux/ad64
でインストール完了!
続いてhello world
hello.goを作成します。
vi hello.go package main import "fmt" func main() { fmt.Printf("hello, world\n") }
実行してみます
go runでコンパイルせずに実行できるそうです。
go run hello.go >hello, world
問題なさそうです。
今回は一旦ここまで。
次回からは、
- 言語仕様の確認
- 並列処理してみる
- WEBアプリつくってみる
とかとかやっていければと思います!
以上となります。
感謝致します。