[解決済み] Swiftでindexとelementでループを反復させる方法
2022-03-17 02:28:55
質問
配列に対して反復処理を行い、Python の
enumerate
?
for index, element in enumerate(list):
...
解決方法は?
はい。Swift 3.0では、各要素のインデックスとその値が必要な場合には
enumerated()
メソッド
を使用して配列に対して反復処理を行います。これは、配列の各項目のインデックスと値からなるペアのシーケンスを返します。たとえば
for (index, element) in list.enumerated() {
print("Item \(index): \(element)")
}
Swift 3.0以前とSwift 2.0以降では、この関数は
enumerate()
:
for (index, element) in list.enumerate() {
print("Item \(index): \(element)")
}
Swift 2.0以前。
enumerate
はグローバルな関数でした。
for (index, element) in enumerate(list) {
println("Item \(index): \(element)")
}
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] JavaScriptの配列で一意な値をすべて取得する(重複を排除する)。
-
[解決済み] JavaScriptで配列を空にするにはどうしたらいいですか?
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み] "お知らせ 未定義変数"、"Notice: Notice: 未定義のインデックス", "Notice:未定義のインデックス", "Notice."。PHPを使用した「未定義のオフセット
-
[解決済み] 新しい配列を作成せずに、既存のJavaScript配列を別の配列で拡張する方法
-
[解決済み] 配列の項目を別の配列にコピーする
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み] 配列からランダムに要素を選ぶ
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ArrayIndexOutOfBoundsExceptionが発生しました。7Exception: at Test.m)
-
[解決済み] Bashで文字列を配列に分割する方法は?
-
[解決済み] TypeScriptで配列の項目を削除するには?
-
[解決済み] Swift カスタムオブジェクトの配列をプロパティ値でソートする方法
-
[解決済み] Swiftでリストアイテムのインデックスを見つける方法は?
-
[解決済み] jqで内部の配列の値に基づいてオブジェクトの配列をフィルタリングする方法は?
-
[解決済み】Bashでコマンドライン引数を配列に変換する。
-
[解決済み] リストがどの程度ソートされているかを測定する方法はありますか?
-
[解決済み] bashで$@から最初の要素を削除する [重複] [重複
-
[解決済み] Goでスライスをクリアするにはどうしたらいいですか?