ホームページ  >  記事  >  バックエンド開発  >  Go言語で配列を走査する方法は何ですか?

Go言語で配列を走査する方法は何ですか?

青灯夜游
青灯夜游オリジナル
2023-01-17 11:39:506015ブラウズ

配列を走査するには 2 つの方法があります。 1. for ループ ステートメントを使用して配列を走査します。構文は "for i :=0;i

Go言語で配列を走査する方法は何ですか?

このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。

Go 言語で配列を走査するには 2 つの方法があります。つまり、for ループを使用する方法と for range ループを使用する方法です。

for ループは配列を走査します

Go 言語の for ループのループ本体の先頭にある中かっこは、次のように記述する必要があります。 for と同じ行です。これは許可されません。if ステートメントの中括弧と同様に、改行を分けてください。

構文

for i := 0; i < len(arr); i++ {
    //arr[i]
}

手順:

len 関数を使用して配列要素の数を取得し、for ループを通じて各要素を取得します。およびインデックス: 配列要素の値。

例: for ループ配列の走査

for ループにインデックスを加えた形式で配列を走査できます

package main
import (
	"fmt"
)
func main() {
	//我们可以通过 for循环加索引的形式遍历数组
	var arr = [10]int{1,2,3,4,5,6,7,8,9,10}
	for i := 0; i < len(arr); i++ {
		fmt.Println(arr[i])
	}
}

Go言語で配列を走査する方法は何ですか?

for range ループは配列を走査します

Go 言語のキーと値の for ループは、for range の構文形式を使用し、これを使用して配列を走査します。配列。

構文

for index, value := range arr{
}

説明:

for range の形式で配列要素を走査します。index は配列のインデックス、value は配列のインデックスです。配列のインデックス インデックスに対応する配列の値。インデックスや値が必要ない場合は、_ の形式で無視できます。

例: 範囲ループ配列トラバーサルの場合

package main
import (
	"fmt"
)
func main() {
	//我们可以通过 for range循环的形式遍历数组
	var arr = [10]int{1,2,3,4,5,6,7,8,9,10}
	for index, value := range arr{
		fmt.Println("Index =", index, "Value =", value)
	}
}

Go言語で配列を走査する方法は何ですか?

##[関連する推奨事項:

Go ビデオ チュートリアル ,プログラミング教育]

以上がGo言語で配列を走査する方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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