正在加载图片...
函数式程序设计的几个基本技术 递归:实现重复操作,不采用迭代方式(循环) 尾递归:递归调用是递归函数的最后一步操作, 编译可优化之 map/reduce(映射/规约):对一个集合中的元 素做映射和规约操作。 currying(柯里化):把接受多个参数的函数变 换成接受单一参数(原函数的第一个参数)的函 数,该函数返回一个接收剩余参数的函数。(函 数约简函数式程序设计的几个基本技术 ◼ 递归:实现重复操作,不采用迭代方式(循环)。 ◼ 尾递归:递归调用是递归函数的最后一步操作, 编译可优化之。 ◼ map/reduce(映射/规约):对一个集合中的元 素做映射和规约操作。 ◼ currying(柯里化):把接受多个参数的函数变 换成接受单一参数(原函数的第一个参数)的函 数,该函数返回一个接收剩余参数的函数。(函 数约简) ◼
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有