[Swift]配列でループ処理をするには?

Swift

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

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

スポンサーリンク

方法

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

配列でループ処理をする方法は、2つあります。

for-in

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

具体的には、「for element in array { } 」のように、forの後に要素の変数名、inの後にループ対象の配列を指定します。

あとは、for-in文の{}内に、forの後の変数名を使って、ループ処理を指定します。

for element in array {
    //element(要素)を使って、ループ処理
}

使用例

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

for number in numbers {
    print(number)
} 

forEachメソッド

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

まず、配列からforEachメソッドを呼び出します。

そして、forEachメソッドのクロージャ内にループ処理を指定します。

クロージャー内では、配列の要素を「$0」で表現します。

array.forEach {
   //$0(配列の要素)を使って、ループ処理
}

使用例

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

numbers.forEach {
    print($0)
}

まとめ

配列でループ処理をする方法は、次の2つです。

  • for-in文を使う方法
  • forEachメソッドを使う方法

コメント

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