摘要: 函数编程中functor和monad的形象解释 函数编程中Functor函子与Monad是比较难理解的概念,本文使用了形象的图片方式解释了这两个概念,容易理解与学习,分别使用Haskell和Swift两种语言为案例。 虽然Swift并不是一个函数式语言,但是我们可以用更多点代码来完成与Haskell 阅读全文
posted @ 2018-06-05 23:14 zzfx 阅读(342) 评论(0) 推荐(0)
摘要: 第一次使用的时候进行计算和初始化,后面的引用不在进行计算。 A lazy stored property is a property whose initial value is not calculated until the first time it is used. You indicate 阅读全文
posted @ 2018-06-05 19:44 zzfx 阅读(127) 评论(0) 推荐(0)
摘要: Block Functionality A block is an anonymous inline collection of code that: Has a typed argument list just like a function Has an inferred or declared 阅读全文
posted @ 2018-06-05 18:57 zzfx 阅读(115) 评论(0) 推荐(0)
摘要: lambda表达式是函数式编程中的匿名函数语法规范。 In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function d 阅读全文
posted @ 2018-06-05 18:50 zzfx 阅读(146) 评论(0) 推荐(0)