java - 如何在 java 12 中启用增强型开关语句的执行?
问题描述
我试图通过java 12版本中的增强开关运行简单的代码来分配值。
int day;
String nameOfDay = switch(day){ // using Enhanced switch to assign values
case 1 -> "Monday";
case 2 -> "tuesday";
case 3 -> "wednesday";
case 4 -> "thurday";
case 5 -> "friday";
case 6 -> "saturday";
case 7 -> "sunday";
};
收到错误:
EnhancedSwitch.java:8:错误:开关表达式是一个预览功能,默认情况下是禁用的。
String nameOfDay = switch(day){ // using Enhanced switch to assign values
^
(使用 --enable-preview 启用开关表达式)
EnhancedSwitch.java:10:错误:切换规则是一项预览功能,默认情况下处于禁用状态。
case 1 -> "Monday";
^
(使用 --enable-preview 启用切换规则)
2 个错误
请告诉我我哪里错了?