Entries from 2016-05-01 to 1 month
純粋な言語のオマージュ func nub<T:Equatable>(_ array: [T] ) -> [T] { return array.reduce([]) { $0.contains($1) ? $0 : $0 + [$1] } } func nub<T>(_ array: [T], isEquivalent: (T,T) -> Bool ) -> [T] { return array.reduce([]) { ( xs: [T], x: T ) -> [T] in xs.f</t></t:equatable>…