正在加载图片...
函数式程序设计的几个基本特征 “纯”函数: 引用透明(无副作用,以相同的 参数调用函数总得到相同的值) 没有状态(数据不可变):计算不改变已有数 据,而是产生新的数据。(无赋值操作) 函数也是值(first-class citizen):函数的 参数和返回值都可以是函数。一(高阶函数) 表达式的惰性(延迟)求值(Lazy evaluation):需要的时候才计算。 潜在的并行性。函数式程序设计的几个基本特征 ◼ “纯”函数:引用透明(无副作用,以相同的 参数调用函数总得到相同的值) ◼ 没有状态(数据不可变):计算不改变已有数 据,而是产生新的数据。(无赋值操作) ◼ 函数也是值(first-class citizen) :函数的 参数和返回值都可以是函数。(高阶函数) ◼ 表达式的惰性(延迟)求值(Lazy evaluation):需要的时候才计算。 ◼ 潜在的并行性
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有