kitoko552.memo

kitoko552のメモ

Swiftのfilterの使い方

Swiftにはmapと同じように、便利に配列を操作できるメソッドがあります。 filterはその名の通り配列のフィルタリングができます。

let array = [1, 2, 3, 4, 5]

let even = array.filter { num in
    num % 2 == 0
}

println(even) // [2, 4]

上の例では、配列から偶数のみを取り出しています。 このようにfor文で回さなくてもすっきり書くことができます。