テクノロジー 開発 非公開: Golang の入門

Golang の入門

「Go はプログラミング理論を革新することを目的としたものではありません。プログラミングの実践を革新することを目的としています。」 – サミュエル・テスラ

この記事では、広く普及している新しい言語 「Golang」 について説明します。次のトピックについて説明します。

Golang の入門
Golang の入門

導入

Go としても知られる Golang は 、2007 年に Google によって作成されたオープンソース プログラミング言語です。Go はその発明以来、長年にわたって大幅に成長してきました。 Golang には、他のスクリプト言語と非常によく似た最小限の構文があります。これは、開発者の生産性を向上させ、より良い方法でプログラムを作成できるようにするために構築されました。

Golangのロゴ

なぜゴランなのか?

  • クリーン、簡潔、効率的
  • 最小限で 学びやすい
  • スピードを重視して構築 (Google、Uber などの企業で使用)
  • サーバーで使用される単純なバイナリ
  • ガベージコレクションをサポート
  • Golang は 最も愛されている言語 の 1 つです
Golang の入門
Golang の入門

インストール

Go は オープンソースの 無料プログラミング言語です。コンパイルされたバイナリを介してインストールすることも、ソースからビルドすることもできます。今日は、利用可能なバイナリを介してインストールします。

  • [Download Go] ボタンをクリックし、システムに基づいてバイナリを選択します。
    • ウィンドウズ
    • Linux
    • マック
  • 私が書いている時点では、安定版をダウンロードすることをお勧めします – Go v1.14 は安定しています。
  • Go をソースからインストールすることもできます。 こちらの 手順に従ってください。

次のコマンドを実行して、Go が正常にインストールされているかどうかを確認できます。

 go version 

疑問がある場合は、ダウンロードとインストールに関連するすべての情報を golang.org で入手できます。

Golang の入門
Golang の入門

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() は特殊なタイプの関数であり、実行可能プログラムのエントリ ポイントです。したがって、コードを実行すると、この関数が実行されます。main main() では、単に Println(arg) を呼び出し、渡された文字列を端末に出力します。
 func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

リソース

結論

このチュートリアルでは、Golang の概要と、それを使い始める方法について説明しました。 Go をシステムにインストールし、「Hello World」プログラムを実行しました。ここからの次のステップは、Golang の変数、ループ、関数に関する基本を学ぶことです。 play.golang.org でブラウザでプログラムを実行してみることもできます。

何か新しいことを学べたことを願っています!

「 Golang の入門」についてわかりやすく解説!絶対に観るべきベスト2動画

【プログラミング入門】これからはじめるGo(Go言語/golang)- tenntenn Conference 2022
GO言語でAPI開発「 gRPC 」入門

「Go はプログラミング理論を革新することを目的としたものではありません。プログラミングの実践を革新することを目的としています。」 – サミュエル・テスラ

この記事では、広く普及している新しい言語 「Golang」 について説明します。次のトピックについて説明します。

Golang の入門
Golang の入門

導入

Go としても知られる Golang は 、2007 年に Google によって作成されたオープンソース プログラミング言語です。Go はその発明以来、長年にわたって大幅に成長してきました。 Golang には、他のスクリプト言語と非常によく似た最小限の構文があります。これは、開発者の生産性を向上させ、より良い方法でプログラムを作成できるようにするために構築されました。

Golangのロゴ

なぜゴランなのか?

  • クリーン、簡潔、効率的
  • 最小限で 学びやすい
  • スピードを重視して構築 (Google、Uber などの企業で使用)
  • サーバーで使用される単純なバイナリ
  • ガベージコレクションをサポート
  • Golang は 最も愛されている言語 の 1 つです
Golang の入門
Golang の入門

インストール

Go は オープンソースの 無料プログラミング言語です。コンパイルされたバイナリを介してインストールすることも、ソースからビルドすることもできます。今日は、利用可能なバイナリを介してインストールします。

  • [Download Go] ボタンをクリックし、システムに基づいてバイナリを選択します。
    • ウィンドウズ
    • Linux
    • マック
  • 私が書いている時点では、安定版をダウンロードすることをお勧めします – Go v1.14 は安定しています。
  • Go をソースからインストールすることもできます。 こちらの 手順に従ってください。

次のコマンドを実行して、Go が正常にインストールされているかどうかを確認できます。

 go version 

疑問がある場合は、ダウンロードとインストールに関連するすべての情報を golang.org で入手できます。

Golang の入門
Golang の入門

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() は特殊なタイプの関数であり、実行可能プログラムのエントリ ポイントです。したがって、コードを実行すると、この関数が実行されます。main main() では、単に Println(arg) を呼び出し、渡された文字列を端末に出力します。
 func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

リソース

結論

このチュートリアルでは、Golang の概要と、それを使い始める方法について説明しました。 Go をシステムにインストールし、「Hello World」プログラムを実行しました。ここからの次のステップは、Golang の変数、ループ、関数に関する基本を学ぶことです。 play.golang.org でブラウザでプログラムを実行してみることもできます。

何か新しいことを学べたことを願っています!

「 Golang の入門」についてわかりやすく解説!絶対に観るべきベスト2動画

【プログラミング入門】これからはじめるGo(Go言語/golang)- tenntenn Conference 2022
GO言語でAPI開発「 gRPC 」入門