[解決済み] Goにforeachループはあるのか?
2022-03-15 12:52:31
質問
はあるのでしょうか?
foreach
という構文がありますか?スライスや配列を反復処理するのに
for
?
解決方法は?
https://golang.org/ref/spec#For_range
for"ステートメントに "range"節を付けると、すべてのエントリを反復処理します。 の配列、スライス、文字列、マップ、またはチャネルで受信した値。 各エントリについて、対応するイテレーション値にイテレーションを割り当てます。 を設定し、ブロックを実行する。
例として
for index, element := range someSlice {
// index is the index where we are
// element is the element from someSlice for where we are
}
インデックスにこだわらない場合は
_
:
for _, element := range someSlice {
// element is the element from someSlice for where we are
}
アンダースコアのことです。
_
は、その
空白の識別子
は、匿名のプレースホルダーです。
関連
-
[解決済み] GoのHTTP基本認証
-
[解決済み] Array.forEachでbreakを呼び出すようなショートサーキット
-
[解決済み] C#がforeachで変数を再利用するのは理由があるのか?
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
-
[解決済み] foreachループの現在の反復処理のインデックスを取得するにはどうすればよいですか?
-
[解決済み] Goでマップにキーが含まれているかどうかを確認するには?
-
[解決済み] Goで2つのスライスを連結する
-
[解決済み] GoにはPythonのような "if x in "の構成がありますか?
-
[解決済み] "宣言されているが使用されていない "という迷惑なエラーを回避する方法
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】golangでデータ構造をディープコピーする
-
[解決済み] Go モジュールのローカル リポジトリとして Artifactory を使用する方法
-
[解決済み] go run: 非メインパッケージは実行できません
-
[解決済み] インポート "google/api/annotations.proto" が見つからないか、エラーが発生しました。依存関係として追加するにはどうすればよいですか?
-
[解決済み] panic: ランタイムエラー:Goのインデックスが範囲外
-
[解決済み] go install` は `go.mod` にレコードを追加します。
-
[解決済み] go getコマンドとgo mod downloadコマンドの違いは何ですか?
-
[解決済み] Goの:=と=の演算子の違い
-
[解決済み] "宣言されているが使用されていない "という迷惑なエラーを回避する方法
-
[解決済み] スライスのメソッドを含む