どうも、ちょげ(@chogetarou)です。
Swiftで配列の要素を、特定の処理を加えて加工する方法を紹介します。
方法

配列の要素に特定の処理をするには、mapメソッドを使います。
まず、「array.map {}」のように、配列からmapメソッドを呼び出します。
そして、mapメソッドのクロージャ内に、配列に加える処理を指定します。
mapメソッド内では、配列の要素を「$0」で表現します。
array.map { /*配列の要素に加える処理(配列の要素は「$0」で表現)*/ }
mapメソッドを呼び出すことで、配列の要素に特定の処理を加えた配列を取得することができます。
使用例
var numbers = [1, 2, 3, 4, 5]
var doubleNumbers = numbers.map { $0 * 2 }
print(doubleNumbers) //[2, 4, 6, 8, 10]
コメント