「Go はプログラミング理論を革新することを目的としたものではありません。プログラミングの実践を革新することを目的としています。」 – サミュエル・テスラ
この記事では、広く普及している新しい言語 「Golang」 について説明します。次のトピックについて説明します。

導入
Go としても知られる Golang は 、2007 年に Google によって作成されたオープンソース プログラミング言語です。Go はその発明以来、長年にわたって大幅に成長してきました。 Golang には、他のスクリプト言語と非常によく似た最小限の構文があります。これは、開発者の生産性を向上させ、より良い方法でプログラムを作成できるようにするために構築されました。
なぜゴランなのか?
- クリーン、簡潔、効率的
- 最小限で 学びやすい
- スピードを重視して構築 (Google、Uber などの企業で使用)
- サーバーで使用される単純なバイナリ
- ガベージコレクションをサポート
- Golang は 最も愛されている言語 の 1 つです

インストール
Go は オープンソースの 無料プログラミング言語です。コンパイルされたバイナリを介してインストールすることも、ソースからビルドすることもできます。今日は、利用可能なバイナリを介してインストールします。
- Golangの公式ウェブサイト にアクセスします
-
[Download Go]
ボタンをクリックし、システムに基づいてバイナリを選択します。
- ウィンドウズ
- Linux
- マック
- 私が書いている時点では、安定版をダウンロードすることをお勧めします – Go v1.14 は安定しています。
- Go をソースからインストールすることもできます。 こちらの 手順に従ってください。
次のコマンドを実行して、Go が正常にインストールされているかどうかを確認できます。
go version
疑問がある場合は、ダウンロードとインストールに関連するすべての情報を golang.org で入手できます。

Go の Hello World
Golang のセットアップが完了したので、最も単純で最も有名な 「Hello World」 プログラムを作成する準備が整いました。
-
簡単な
helloworld.go
ファイルを作成してみましょう。はい、ご想像のとおり、golang のファイル拡張子は .go です。 - 次に、お気に入りのエディターを開き、次のコードをコピーして貼り付けます。
package main
import "fmt"
func main() {
fmt.Println("Hello, World! I am learning Golang!")
}
- ファイルを保存し、ターミナルに移動します。いくつかの説明の前に。初めての Go プログラムを実行してみましょう。
-
ターミナル内 (
helloworld.go
ファイルを作成したのと同じディレクトリにいることを確認してください)
go run helloworld.go
タダ!次のような出力が表示されます –
// Output
Hello, World! I am learning Golang!
おめでとう!最初の Go プログラムが正常に実行されました。
この基本的なコードを今すぐ理解しましょう –
-
package main
– package は、ファイルが属するディレクトリを定義する Golang の キーワード です。フォルダー内に存在できるパッケージは 1 つだけです。複数のディレクトリを作成することで、複数のパッケージを作成できます。パッケージは、メソッドと変数へのパスを識別するために使用されます。ここで、main
実行可能プログラムを作成するときに使用される特別なパッケージです。 -
import "fmt"
–import
も外部パッケージと内部パッケージを取得するキーワードです。ここで、import
go ライブラリから 「fmt」 パッケージを取得します。import
キーワードを使用して、任意のパッケージを含めることができます。これにより、 「fmt」 パッケージで事前定義されているPrintln
関数にアクセスできるようになります。 ここで コードを確認することもできます。 -
次に、実行時に自動的に実行される main 関数を定義します。
main()
は特殊なタイプの関数であり、実行可能プログラムのエントリ ポイントです。したがって、コードを実行すると、この関数が実行されます。mainmain()
では、単にPrintln(arg)
を呼び出し、渡された文字列を端末に出力します。
func main() {
fmt.Println("Hello, World! I am learning Golang!")
}
リソース
- ブラウザで Go の基本を学ぶ – 「Tour of Go」
- 本好きのための リトルゴーブック
- お気に入りのエディターを選択してください
結論
このチュートリアルでは、Golang の概要と、それを使い始める方法について説明しました。 Go をシステムにインストールし、「Hello World」プログラムを実行しました。ここからの次のステップは、Golang の変数、ループ、関数に関する基本を学ぶことです。 play.golang.org でブラウザでプログラムを実行してみることもできます。
何か新しいことを学べたことを願っています!