Windows オペレーティング システムに Golang をインストールして使用する方法

PHPz
リリース: 2023-04-13 09:07:16
オリジナル
928 人が閲覧しました

Golang は、もともと Google によって開発され、2009 年に正式にリリースされたオープンソース プログラミング言語です。その主な特徴は、迅速なコンパイルと効率的な実行が可能であり、ガベージ コレクションをサポートする強力に型指定された静的にコンパイルされた言語でもあります。この記事では、Windows オペレーティング システムに Golang をインストールして使用する方法を紹介します。

Golang のインストール

公式 Web サイト https://golang.google.cn/dl/ から、Windows バージョンに適した Golang インストール パッケージをダウンロードします。

インストール手順は次のとおりです。

ステップ 1: インストール パッケージをダブルクリックし、デフォルトのインストール ディレクトリを選択します。

ステップ 2: [次へ] ボタンをクリックしてインストールを開始します。

ステップ 3: インストールが完了するまで待ちます。

ステップ 4: [完了] ボタンをクリックしてインストールを完了します。

環境変数設定

ステップ 1: [コンピューター] - [プロパティ] - [システムの詳細設定] を選択します。

ステップ 2: ポップアップ ウィンドウで [環境変数] をクリックします。

ステップ 3: 「システム環境変数」で「パス」を見つけて、「編集」をクリックします。

ステップ 4: Golang のインストール パスを「変数値」に追加します (例: 「C:\Program Files\Go\bin」)。

ステップ 5: [OK] ボタンをクリックして設定を保存します。

Golang の使用

環境変数をインストールして構成した後、Golang の使用を開始できます。

ステップ 1: コマンド プロンプトまたはターミナルを開き、「go version」コマンドを入力して Golang のバージョン情報を確認します。

ステップ 2: hello.go などの新しい Golang プロジェクトを作成します。コードは次のとおりです:

package main

import "fmt"

func main() {
   fmt.Println("Hello, world!")
}
ログイン後にコピー

ステップ 3: コマンド プロンプトまたはターミナルでプロジェクト ディレクトリを入力し、「」と入力します。 go run hello .go」コマンドを実行してプログラムを実行します。

ステップ 4: 「Hello, world!」の出力結果が表示されます。

その他の例

Golang を使用した例をいくつか示します:

1. 単純な Web サーバーを作成します

package main

import (
    "fmt"
    "net/http"
)

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        fmt.Fprintf(w, "Hello, world!")
    })

    http.ListenAndServe(":8080", nil)
}
ログイン後にコピー

「go run」コマンドを使用します。プログラムを開き、ブラウザを開いて「http://localhost:8080/」にアクセスすると、「Hello, world!」の出力が表示されます。

2. データの処理と保存に Golang を使用する

package main

import (
    "database/sql"
    "fmt"
    "log"

    _ "github.com/go-sql-driver/mysql"
)

type User struct {
    Id       int
    Name     string
    Password string
}

func main() {
    db, err := sql.Open("mysql", "root:password@tcp(127.0.0.1:3306)/test")
    if err != nil {
        log.Fatal(err)
    }
    defer db.Close()

    rows, err := db.Query("SELECT * FROM users")
    if err != nil {
        log.Fatal(err)
    }
    defer rows.Close()

    for rows.Next() {
        var user User
        err := rows.Scan(&user.Id, &user.Name, &user.Password)
        if err != nil {
            log.Fatal(err)
        }
        fmt.Println(user)
    }
    if err = rows.Err(); err != nil {
        log.Fatal(err)
    }
}
ログイン後にコピー

このサンプル コードでは、Golang を使用して MySQL データベースに接続し、データをクエリする方法を示します。

概要

Golang は、高効率と強力な型付けという特徴を備えた強力なプログラミング言語であり、高い同時実行性と大規模なデータ処理に適しています。この記事の導入により、Golang のインストール方法と使用方法を理解し、Golang を使用して効率的なアプリケーションを構築できるようになります。

以上がWindows オペレーティング システムに Golang をインストールして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート