[Swift]配列(Array)のmapメソッドを使うには?

Swift

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

配列のmapメソッドを使う方法を紹介します。

スポンサーリンク

方法

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

配列のmapメソッドを使うには、まず、「array.map{}」のように、配列からmapメソッドを呼び出します。。

そして、mapメソッドのクロージャーで、配列の値を加工する式を返します。

値を加工する式では、配列の値を「$0」で表現します。

あとは、mapメソッドの結果を他の変数に代入します。

var newArray = array.map { 値を加工する式 }

mapメソッドは、配列内の全ての値を、クロージャーで返す式で加工した新しい配列を生成します。

mapメソッドは、呼び出した配列に影響を与えません。

使用例

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

var result = numbers.map { $0 * 2}

print(result) //[2, 4, 6, 8, 10]

コメント

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