タグ

ブックマーク / qiita.com/hanawat (1)

  • SwiftのFunctional Programmingっぽい書き方を理解する - Qiita

    はじまり Swiftを勉強をする上で避けて通れないFunctional Programmingについてfilterやreduceを使ったり、作ったりして勉強してみます。※ おおよそ参考サイトから引用しているので分かりづらければ元サイトを見てください。 実施環境 Xcode Version 7.2 (Playground) Swift version 2.1.1 配列をフィルタリングする 今までのやり方 1から10の数値から偶数のみ取り出した配列を生成したい場合、今まではこのような処理を行っていたと思います。 var evens = [Int]() for number in 1...10 { if number % 2 == 0 { evens.append(number) } } print(evens) // [0, 2, 4, 6, 8, 10] まず偶数の数値を格納する配列を用意し

    SwiftのFunctional Programmingっぽい書き方を理解する - Qiita
  • 1