1、函数式编程中的Swift与Swift中的函数式编程傅若愚‣傅若愚(Ruoyu Fu)‣A Mobile Developer from ThoughtWorks‣Author of SwiftyJSON‣A Geek with Drinking ProblemsWHO IS THIS GUY?Schedule•函数式编程中的Swift当我们谈论函数式编程时,我们在谈论些什么?图灵vs 邱奇Swift的位置?•Swift中的函数式编程当我们在Swift中谈论函数式编程时,我们应该谈论些什么?Swift可以将旋钮扭到何种极致?当我们谈论函数式编程时,我们在谈论些什么?函数式
4、tocol‣type system and ‣……inferences‣……SwiftSwift中的函数式编程当我们在Swift中讨论函数式编程时,我们应该讨论些什么?SWIFT中的函数式编程Swift中的函数式编程•所谓Monad,不过就是一个在自函子的范畴上面的一个幺半群!你们怎么就是不明白???Swift中的函数式编程•所谓Monad,不过就是一个在自函子的范畴上面的一个幺半群!你们怎么就是不明白???Swift中的函数式编程•我们不说Monad——No•我们说andThen ——“这不过就是链式调用嘛”•我们不说Pure Function——No•我们说Sta
5、te Less Function ——“这只是无状态的函数啊”•我们不说Reactive Programming——No我们说单向数据流与组件化——向前端社区学习Swift中的函数式编程•Be direct and leave nothing to the imagination!•我们之所以会对函数式编程感兴趣是因为它有用,而绝不是想要去学一遍近世代数和范畴论!Swift中的函数式编程•虽然如此,入门后的深挖依然不可少•此外,我们也会好奇,在Swift中,我们究竟能将那个旋钮扭到什么样的极限呢?Show Some Code函数式编程中的SWIFT