gpt4 book ai didi

Java 8 函数风格编程柯里化(Currying)和函数组合有什么区别

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:44 25 4
gpt4 key购买 nike

<分区>

我是函数式编程世界的新手。正在尝试 Java 8 附带的新函数式编程。最近我开始了解柯里化(Currying)和方法组合。理解使用 java 的函数式风格编程的真正本质是非常困难的,现在我有几个问题,但是,在问所有这些问题之前,我已经在 python 上尝试过同样的问题,现在对一些核心概念有点熟悉了。

1.在java中Currying和方法组合有什么不同其实我完全看不出有什么不同,尤其是在读了这篇文章之后https://dzone.com/articles/higher-order-functions

2.作为一名程序员(从我的 Java 编程角度来看)我为什么更喜欢柯里化(Currying)。例如为什么我要这样做f(x){ return g(y) } 而不是 f(x,y){ return x(y)} 它有什么区别?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com