- 主题:java 现在可以做到函数的返回值是一个函数吗?
返回一个函数接口的对象而已,Java的函数式编程还是用接口封装了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: interface Runable {
: void run();
: }
:
--
FROM 115.183.77.*
那return这句所在的方法用什么返回类型呢?
【 在 javafish (这不是一个昵称) 的大作中提到: 】
: JAVA的语法糖对单一函数接口有额外支持
:
: 无需接口声明直接写函数实现就行了
:
--
FROM 115.183.77.*
这些已经是预定义好了的
【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: 一般都直接用Function/Consumer/Product/BiFunction等等
:
:
:
--
FROM 115.183.77.*
TriFunction?
【 在 canper (洗衣粉) 的大作中提到: 】
:
: 我要一个三个参数四个参数的函数呢?
: 【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: : 一般都直接用Function/Consumer/Product/BiFunction等等
--
FROM 115.183.77.*
有一个apache包好想有预定义这些的
【 在 guestking (无) 的大作中提到: 】
: 代表不同的参数数量?
: 类型怎么办
:
: flink里面倒是有类似概念的东西
--
FROM 115.183.77.*
这些接口不也得先在某个地方写好再加上注解吗?人家问的是能不能想返回一个函数就返回一个函数,不用预先写好这个接口定义
【 在 javafish (这不是一个昵称) 的大作中提到: 】
: 还是接口类型啊
: 带@functioninterface修饰的那些接口
:
: 或者说,可以直接当单一函数用的接口类
--
FROM 115.183.77.*