state"函数-6ren"> state"函数-我想编写像“(event, state) -> state”这样的折叠函数。如果Java中没有任何模式匹配且不可变,我该如何编写它? 最佳答案 我认为您正在寻找 Java 中的函数式编程。 此版本中引-6ren">
gpt4 book ai didi

java - 如何在Java上编写 "(event, state) -> state"函数

转载 作者:行者123 更新时间:2023-12-01 22:19:30 26 4
gpt4 key购买 nike

我想编写像“(event, state) -> state”这样的折叠函数。如果Java中没有任何模式匹配且不可变,我该如何编写它?

最佳答案

我认为您正在寻找 Java 中的函数式编程

此版本中引入了 JAVA 8 中的一项新语言功能 Lambda 表达式。它们使您能够将功能视为方法参数,或将代码视为数据。 Lambda 表达式可让您更紧凑地表达单方法接口(interface)(称为函数式接口(interface))的实例。

在此处了解更多信息,https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html#approach5

关于java - 如何在Java上编写 "(event, state) -> state"函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58602742/

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