- 概述 在Java的早期版本中,我们经常使用_switch_语句来将一个值转换为另一个值。这通常需要我们将_switch_嵌入到一个单独的函数中,并从每个_case_使用_return_语句,或者需要我们从每个_case_分配一个临时变量以供函数稍后使用。 自Java 14起,_switch_表达式中的_yield_关键字为我们提供了一种更好的方法。 yield_关键字允许我们通过返回一个值来退出_switch_表达式,该值成为_switch_表达式的值。 这意味着我们可以将_switch_表达式的值分配给一个变量。 最后,通过在_switch_表达式中使用_yield,我们得到了一个隐式检查,以确保我们覆盖了我们的案例,这使我们的代码更加健壮。 让我们看一些例子。
大约 2 分钟