Swiftで偶数をfilterする
1 2 3 4 5 |
let intArray = [1, 2, 3, 4, 5, 6] // 偶数のみ返す let filteredIntArray = intArray.filter { $0 % 2 == 0 } print(filteredIntArray) // [2, 4, 6] |
Swiftで5以上でfilterする
1 2 3 4 5 |
let intArray = [1, 2, 3, 4, 5, 6] // 5以上のもののみ返す let filteredIntArray2 = intArray.filter { $0 >= 5 } print(filteredIntArray2) // [5, 6] |
おまけ: filterした後の、要素数(count)を取得する場合は…
1 2 3 4 5 |
let intArray = [1, 2, 3, 4, 5, 6] // 偶数のカウントを返す let filteredCount = (intArray.filter { $0 % 2 == 0 }).count print(filteredCount) // 3 |