ホームページ  >  記事  >  golangで配列を使う方法

golangで配列を使う方法

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-06-09 11:10:17867ブラウズ

Golang が配列を使用する方法は次のとおりです: 1. 配列を定義して初期化します。構文は「var a [5]int」です。 2. 配列要素にアクセスします。構文は「x := a[1」です。 ]" ; 3. 配列をトラバースし、for ループ構造を使用します。 4. 配列を関数パラメータとして渡しますが、元の配列には影響しません。

golangで配列を使う方法

このチュートリアルのオペレーティング システム: Windows 10 システム、Go1.20.1 バージョン、Dell G3 コンピューター。

Golang の配列は、固定長で同じ要素タイプのデータ構造であり、添字インデックスを使用して配列内の要素にアクセスできます。

以下は配列の一般的な使用法とサンプル コードです:

1. 配列の定義と初期化

var a [5]int // 声明一个长度为5的int类型的数组
b := [3]string{"apple", "banana", "orange"} // 声明一个长度为3的string类型的数组并进行初始化
c := [...]float64{1.2, 3.4, 5.6} // 声明一个根据初始化值自动推导长度的float64类型的数组

2. アクセス配列要素

a[0] = 1 // 通过下标赋值
x := a[1] // 通过下标获取值

3. 配列のトラバース

for i := 0; i < len(a); i++ {
    fmt.Println(a[i])
}
for index, value := range b {
    fmt.Printf("%d: %s\n", index, value)
}

4. 関数パラメータとしての配列

func printArray(arr [3]int) {
    for _, v := range arr {
        fmt.Print(v)
    }
}
func main() {
    d := [3]int{1, 2, 3}
    printArray(d) // 输出结果为123
}

Thingsはい、Go 言語では、配列は関数のパラメーターとして渡されるときにコピーされるため、関数本体で配列を変更しても元の配列には影響しません。配列を適切に変更する必要がある場合は、スライスを使用できます。

以上がgolangで配列を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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