[Java]“语法糖”系列(二)之Lambda表达式与匿名函数
发布时间
阅读量:
阅读量
> 什么是Lambda表达式
简而言之,Lambda表达式是一种能够替代匿名类的语法结构,其核心作用在于以函数式编程的方式将具体的功能行为进行描述。
对于匿名类,人们应当并不陌生。上述表述中提及了“函数行为”,那么究竟何为函数行为呢?
> 函数行为
设想存在如下实际情境:计算机需要根据某个工人所获得的薪资数据,计算其应缴纳的税款金额。此时可以采用如下代码实现:
@FunctionalInterface
interface TaxFunction{
double tax(double salary);
}
class Computer{
public double taxing(double salary,TaxFunction func){
return func.tax(salary);
}
}
AI写代码java
在进行税收计算时,计算机需要遵
全部评论 (0)
还没有任何评论哟~
