
「Go はプログラミング理論を革新するためのものではありません。 プログラミングの実践を革新することを目的としています。」 – サミュエル・テスラ
この記事では、広く普及している新しい言語「Golang」について説明します。次のトピックを取り上げます。
序章
Go としても知られる Golang は、2007 年に Google によって作成されたオープンソースのプログラミング言語です。その発明以来、Go は何年にもわたって非常に成長してきました。 Golang には、他のスクリプトと非常によく似た最小限の構文があります。 言語。 開発者の生産性を向上させ、より良い方法でプログラムを作成できるようにするために構築されました。
なぜゴラン?
- クリーン、簡潔、効率的
- 最小限で 簡単に学べる
- スピード重視 (Google、Uber などの企業で使用)
- サーバーで使用される単純なバイナリ
- ガベージ コレクションをサポート
- Golang はそのうちの 1 つです。 最も愛されている言語
囲碁は オープンソース そして無料のプログラミング言語。 コンパイルされたバイナリを介してインストールするか、ソースからビルドできます。 今日は、利用可能なバイナリを介してインストールします。
- [Download Go]ボタンをクリックし、システムに基づいてバイナリを選択します –
- この記事を書いている時点では、安定版をダウンロードすることをお勧めします。Go v1.14 は安定しています。
- Go をソースからインストールすることもできます。指示に従ってください。 ここ
次のコマンドを実行して、Go が正常にインストールされているかどうかを確認できます。
go version
ご不明な点がある場合は、ダウンロードとインストールに関連するすべての情報を次の Web サイトで入手できます。 golang.org.
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 つだけです。 複数のディレクトリを作成することで、複数のパッケージを作成できます。 Package は、メソッドと変数へのパスを識別するために使用されます。 ここで、main は、実行可能プログラムを作成するときに使用される特別なパッケージです。
- import “fmt” – import は外部および内部パッケージを取得するキーワードです。 ここで import は go ライブラリから「fmt」パッケージを取得します。 import キーワードを使用して、任意のパッケージを含めることができます。 これにより、「fmt」パッケージで事前定義されている Println 関数にアクセスできます。 コードも確認できる ここ.
- 次に、実行時に自動的に実行される main 関数を定義します。 main() は特殊なタイプの関数であり、実行可能プログラムのエントリ ポイントです。 したがって、コードを実行すると、この関数が実行されます。main() では、渡された文字列を端末に出力する Println(arg) を呼び出すだけです。
func main() { fmt.Println("Hello, World! I am learning Golang!") }
結論
このチュートリアルでは、Golang の概要と、Golang を使い始める方法について説明しました。 システムに Go をインストールし、「Hello World」プログラムを実行しました。 ここからの次のステップは、変数、ループ、および Golang の関数に関するいくつかの基本を学ぶことです。 ブラウザでプログラムを実行することもできます。 play.golang.org.
何か新しいことを学んだことを願っています!
記事を読んでよかったですか? 世界と共有してみませんか?