Java 8 lambda语法中的花括号何时是可选的?

Java 8 lambda语法中的花括号何时是可选的?,第1张

Java 8 lambda语法中的花括号何时是可选的?

当lambda主体是单个表达式或void方法调用时,可以省略花括号。每个表达式都求值,因此不能为空。

如果lambda的主体是语句块(例如,一系列计算后跟一条

return
语句),或者lambda没有值(即具有
void
返回类型)并且不是单个void方法调用,则必须使用该块表格,需要括号。

在块式lambda中,如果

return
ed 值,则所有可能的代码路径都必须是
return
value或
throw
a
Throwable



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5176961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-19
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存