【发布时间】:2018-04-22 06:15:12
【问题描述】:
这个语句在函数式编程中是什么意思:
函数可以用作输入,也可以作为其他函数的输出返回"
我们也可以在简单的编程中使用函数作为输入。例如:
public int getaddition(int a,int b) {
return a+b;
}
我们可以这样称呼:
getaddition(getFirstNumber(),getSecondNumber())
谁能解释一下这个说法?我没有真正理解这个定义。
编辑 - 感谢所有答案。我得到了答案,但我对这个关于函数式编程的陈述还有一个困惑 -
对于给定的输入,它总是返回相同的输出。
【问题讨论】:
标签: java lambda java-8 functional-programming