Discuss / Java / switch的新写法是从Java12还是Java14呢?

switch的新写法是从Java12还是Java14呢?

Topic source

_small_snail

#1 Created at ... [Delete] [Delete and Lock User]

文中有下面两个表述:

从Java 12开始,switch语句升级为更简洁的表达式语法

从Java 14开始,switch语句正式升级为表达式,不再需要break,并且允许使用yield返回值

或者说前者不是正式的,后者是正式的?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

Java12引入语法,但默认关闭,要打开编译器需要加开关

Java14变成正式语法,默认开,不需要编译器开关


  • 1

Reply