[Swift]配列で繰り返し処理をするには?

Swift

どうも、ちょげ(@chogetarou)です。

Swiftで配列の要素をループ処理する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列で繰り返し処理をする方法は、2つあります。

for-in文

1つは、for-in文を使う方法です。

具体的には、「for-in」の「in」の後に、配列を指定します。

for i in array {
  //繰り返し処理
}

配列の要素は、forの後ろの変数で受け取ることができます。

使用例

var array = [1, 2, 3, 4, 5]

for i in array {
    print(i)
}

forEachメソッド

もう1つは、forEachメソッドを使う方法です。

具体的には、forEachメソッドを、「array.forEach{}」のように呼び出します。

forEachのクロージャー内に繰り返す処理を指定します。

また、配列の要素は、クロージャーの引数で受け取ることができます。

array.forEach { element in //クロージャーの引数で配列の要素
    //繰り返し処理
}

使用例

var array = ["Taro", "Jiro", "Saburo"]

array.forEach { element in
    print(element)
}

まとめ

配列で繰り返し処理をするには、「for-in文」もしくは「forEachメソッド」を使います。

コメント

タイトルとURLをコピーしました