map()

let array=[1,2,3]
let result=array.map{($0+$0)}
print(result)
//結果は2  4  6

[解説]
mapは配列内の要素一つ一つに処理をします。
配列の1,2,3 は()内の各$0に順番に代入されます。
例えば配列の1は$0に代入される為($0+$0)は(1+1)になり結果2になります。

続いて配列の2が$0に代入される為($0+$0)は(2+2)になり結果4になります。

最後の配列の要素、3も同じく$0に代入されるので($0+$0)は(3+3)となり結果6となります。

クオリティー低いですが、私のアプリも宜しくお願いします!
↓  ↓  ↓