どうも、ちょげ(@chogetarou)です。
配列(array)の要素を全て絶対値に変換する方法を紹介します。
方法

配列(array)の要素を全て絶対値に変換するには、map()とabs()を使います。
まず、配列からmap()を呼び出します。
map()のクロージャーでabs()を呼び出します。
そして、abs()の引数にクロージャーの引数を指定します。
//arr=対象の配列
let result = arr.map { abs($0) }
上記のmap()は、呼び出した配列の要素を全て絶対値に変換した配列を生成します。
使用例
import Foundation
let nums = [-1, 2, -3, -4, 5]
let result = nums.map { abs($0) }
print(result)
出力:
[1, 2, 3, 4, 5]
コメント