当lambda主体是单个表达式或void方法调用时,可以省略花括号。每个表达式都求值,因此不能为空。
如果lambda的主体是语句块(例如,一系列计算后跟一条
return语句),或者lambda没有值(即具有
void返回类型)并且不是单个void方法调用,则必须使用该块表格,需要括号。
在块式lambda中,如果
returned 值,则所有可能的代码路径都必须是
returnvalue或
throwa
Throwable。
欢迎分享,转载请注明来源:内存溢出
当lambda主体是单个表达式或void方法调用时,可以省略花括号。每个表达式都求值,因此不能为空。
如果lambda的主体是语句块(例如,一系列计算后跟一条
return语句),或者lambda没有值(即具有
void返回类型)并且不是单个void方法调用,则必须使用该块表格,需要括号。
在块式lambda中,如果
returned 值,则所有可能的代码路径都必须是
returnvalue或
throwa
Throwable。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)