如果说面向对象思想是物质世界的哲学观,则函数式思想展现的就是纯粹的数学思维了。函数作为一等公民,它不代表任何物质(对象),而仅仅代表一种转换行为。

是的,任何一个函数都可以视为一种“转换(transform)”。这是对行为的最高抽象,代表了类型(type)[注意,是类型(type),而不是类(class)]之间的某种动作。函数可以是极为原子的操作,也可以是多个原子函数的组合,或者在组合之上再封装一层语义更清晰的函数表现。

阅读原文 »

3 2 收藏


直接登录

推荐关注