函数式编程
文章平均质量分 77
函数式编程
Moriarty123666
这个作者很懒,什么都没留下…
展开
-
【函数式编程】柯里化和偏函数
柯里化函数将多参数函数转换为嵌套的单参数函数,可以用来固定较多参数函数的一部分,用于简洁代码,有时候只需要用到前面参数和最后一个参数,中间参数处于未知状态,这正是偏函数应用的地方。原创 2024-03-19 01:37:56 · 811 阅读 · 0 评论 -
【函数式编程】组合和管道
组合是函数式编程的一种特性,通过定义良好的小函数组合出复杂的函数,要比直接对原输入编写复杂函数省力许多。组合与管道的不同在于数据流方向不同。identity函数的原样返回可以用来对函数组合进行调试。原创 2024-03-22 00:31:32 · 387 阅读 · 0 评论 -
【函数式编程】数组的函数式编程
数组的函数与遍历是分不开的,通过把遍历操作抽象出来,把对一个数组的操作转化成对每一个数组项的操作函数,能专注于问题本身,而一些基本的函数通过组合也可以实现复杂的操作,减少理解代码的成本。原创 2024-03-16 02:21:14 · 876 阅读 · 0 评论 -
【函数式编程】高阶函数
什么是高阶函数?一类以函数作为参数或把函数作为返回值的函数为什么需要高阶函数?将函数实现抽象,专注于预定的目标,而不关注底层逻辑。原创 2024-03-11 23:49:39 · 381 阅读 · 0 评论