ホームページ >バックエンド開発 >Golang >簡単な Go プログラムを作成するにはどうすればよいでしょうか?

簡単な Go プログラムを作成するにはどうすればよいでしょうか?

王林
王林オリジナル
2023-05-11 15:15:061427ブラウズ

Go (Golang とも呼ばれる) は、美しくモダンで効率的なプログラミング言語です。使いやすい構文と、ネットワークおよび同時プログラミング用の豊富なライブラリを備えています。この記事では、簡単な Go プログラムの作成方法について説明します。

  1. Go のインストール

Go プログラムの作成を開始する前に、まず Go をインストールする必要があります。 Go 公式 Web サイトではさまざまなインストール方法が提供されており、バイナリは Windows、macOS、Linux で提供されています。 https://golang.org/dl/ Web サイトにアクセスしてダウンロードできます。

インストールが成功したら、コマンド ラインに次のコマンドを入力して Go のバージョンを確認できます:

go version

  1. Hello World プログラムの作成

コマンド ラインで「Hello, World!」を出力する Hello World プログラムを作成してみましょう。

まず、お気に入りのテキスト エディターを開き、その中で新しいファイルを作成し、「hello.go」という名前で保存します。次に、そのファイルに次の内容を入力します。

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

このコードを 1 行ずつ説明しましょう。

  • package main は、「main 」パッケージというパッケージを宣言します。これは特別なパッケージであり、すべての Go プログラムには少なくとも 1 つのメイン パッケージがあります。このパッケージは、main 関数がどこにあるかをコンパイラーに伝えます。
  • import "fmt"コンソールに出力される関数を含む「fmt」という名前のパッケージをインポートします。
  • func main() はプログラムのエントリ ポイントです。ここからプログラムの実行が始まります。
  • fmt.Println("Hello, World!")fmt パッケージの Println 関数を使用して、コンソールに「Hello, World!」を出力します。

ファイルを保存して閉じます。次に、次のようにターミナルを使用してプログラムを実行する必要があります。

  1. コマンド ラインで、ファイルが存在するディレクトリに変更します。
  2. 次のコマンドを入力します:

go run hello.go

  1. コンソールに次の出力が表示されます。

Hello, World!

おめでとうございます。最初の Go プログラムの作成に成功しました。

  1. 変数と型

プログラムを作成するときは、変数の宣言方法と使用方法を理解することが重要です。変数は、数値や文字列などのデータを保存するために使用できます。

次のコードは、変数を宣言し、それらをさまざまなデータ型に割り当てる方法を示しています:

package main

import "fmt"

func main() {
    var i int = 72
    var f float64 = 3.14
    var b bool = true
    var s string = "Hello, World!"

    fmt.Printf("i = %d, f = %f, b = %t, s = %s", i, f, b, s)
}

出力は次のようになります:

i = 72, f = 3.140000 、b = true、s = Hello, World!

上記のプログラムは、キーワード var を使用して変数を宣言し、それらをさまざまなデータ型に割り当てます。 fmt.Printf 関数は、変数値をフォーマットして出力するために使用されます。 %d は整数の出力に使用され、%f は浮動小数点数の出力に使用され、%t はブール値 (true または false) の出力に使用され、%s は文字列の出力に使用されます。

  1. 演算子とフロー制御

Go は、さまざまな演算子とフロー制御構造をサポートしています。たとえば、次のプログラムは Go の if/else ステートメントを示しています。

package main

import "fmt"

func main() {
    num := 3

    if num % 2 == 0 {
        fmt.Println("Even")
    } else {
        fmt.Println("Odd")
    }
}

出力は次のようになります:

Odd

このプログラムは、 num 変数が偶数の場合は「偶数」を出力し、それ以外の場合は「奇数」を出力します。

if/else ステートメントに加えて、Go は switch ステートメント、for ループ、break ステートメントと continue ステートメントなどもサポートしています。

  1. 結論

この記事では、簡単な Go プログラムの書き方を紹介しました。 Go のインストール方法、変数の宣言方法、演算子およびフロー制御構造の使用方法について説明しました。 Go は、ネットワーク プログラミングや同時プログラミングに適した強力なプログラミング言語です。より高度なプログラムを書き始める前に、この単純なプログラムから始めることをお勧めします。

以上が簡単な Go プログラムを作成するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。