をつくりました。 TraverSwift 主にScalaのTraversableトレイトやHaskellのData.Listにあるような一連の関数をSwiftで使ってみようという試みになっています。 入れ方 iOS 8 以上対象のプロジェクトでSwiftに対応したCocoapods0.36beta1を用いてインストールできます。 pod 'TraverSwift' 使い方 使い方についてはドキュメントページにも解説がありますが、こちらにも記載します。 以下各節は第一引数にどのようなプロトコルに準拠した型やストラクチャをとるかで区分けしています。 SequenceTypeプロトコル全般 any関数, all関数 any関数は少なくともひとつの要素が第二引数の条件式を満たす時にtrueを、all関数はすべての要素が第二引数の条件式を満たす時にtrueを返します。 // 少なくともひとつの要素が
![Swiftでコレクションを扱うためのOSS: TraverSwift | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b9b98d8423d1943cae402d21764bf51589e811b/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F11%2Flogo_swift_400x400.png)