どうも、ちょげ(@chogetarou)です。
Swiftで配列の要素を条件で絞り込む方法を紹介します。
方法

配列の中身を条件で絞り込むには、fileterメソッドを使います。
まず、「array.filter{}」のように、配列からfilterメソッドを呼び出します。
そして、filterのクロージャーで、絞り込む条件式を指定します。
クロージャー内では、配列の要素を「$0」で表現します。
array.filter { 条件式 } //絞り込む条件をクロージャーに指定
filterメソッドを呼び出すことで、条件で絞り込んだ要素を持つ配列を生成することができます。
使用例
var numbers = [1, 2, 3, 4, 5]
//偶数のみに
var filter = numbers.filter { $0 % 2 == 0 }
print(filter) //[2, 4]
コメント