Go言語(Golang)とは
Go言語は、「Go」や「golang」とも呼ばれています。
2009年にGoogleが開発したオープンソースの静的型付プログラミング言語であり、Google社内におけるソフトウェア開発の生産性や拡張性のために開発されました。
Go言語の特徴として、
- 実行速度が速い
- 並列処理に強い
- 拡張性が高い
- 消費リソースが少ない
- シンプルな言語構造
などなど、日本ではまだまだ少ないですが、今後伸びてくる言語だと私は思っています。
Go言語についての詳細はこちら
Go言語の学習のため、投稿してアプトプットして行こうかなと思っています。
Go言語をインストールする
Go言語のインストール方法については、下記のリンクの公式サイトからファイルをダウンロードし、インストールしてください。
公式サイト
インストールが完了したら、Windowsならコマンドライン、Macならターミナルを起動し、以下のコマンドを入力してください。
Goのバージョンが表示されていれば、インストールが完了しています。
$ go version
go version go1.13.4 darwin/amd64
実際にプログラミングして動かしてみる
とりあえず、最初なのでHello Worldをコンソールに表示させたいと思います。
下記のソースをコピーしてファイルに貼り付けます。
そして、ファイルの名前をmain.goという名前で保存します。
main.go
package main
import "fmt"
func main(){
fmt.Prilnt("Hello World")
}
下記のコマンドを実行すれば、Hello Worldがコンソールに表示されます。
少しだけ、説明すると、fmtというのは、Go言語が提供する標準のライブラリのようなもので、
今回の場合、コンソールに表示するために使用しています。
またGo言語は、C言語とかと同じように、func mainを書かないとエラーに
なってしまいます。
$ go run main.go
Hello World