什么是Lambda Expression 对于Lambda Expression,我的理解是,它是一个函数表达式,如下: (int x, int y) -> x - y 符号左边定义了函数的输入,右边定义了输出.在上面的例子中,我们定义了一个关于x,y的函数,这个函数的作用是计算两者之差.那么它的类型是什么呢?比如1+1这个表达式它的(返回值)类型是int.对于函数表达式,它的类型一般是由上下文定的. 把上面的例子放到具体使用环境中,如下所示,我们可以根据上下文语义判断,该Lambda Expr…