我收到这个错误:
错误:需要一个标识符,但得到的是“:”。 尝试在“:”之前插入一个标识符。
在尝试使用 switch-case 时,我无法弄清楚我的代码有什么问题
void main() {
int day = 5;
switch (day) {
case : 1 {
print("Monday");
}
break;
case : 2 {
print("Tuesday");
}
break;
case : 3 {
print("Wednesday");
}
break;
case : 4 {
print("Thursday");
}
break;
case : 5 {
print("Friday");
}
break;
case : 6 {
print("Saturday");
}
break;
case : 7 {
print("Sunday");
}
break;
default : {
print("There is no day like this");
}
break;
}
}
冒号必须在值之后
void main() {
int day = 5;
switch (day) {
case 1:
{
print("Monday");
}
break;
case 2:
{
print("Tuesday");
}
break;
case 3:
{
print("Wednesday");
}
break;
case 4:
{
print("Thursday");
}
break;
case 5:
{
print("Friday");
}
break;
case 6:
{
print("Saturday");
}
break;
case 7:
{
print("Sunday");
}
break;
default:
{
print("There is no day like this");
}
break;
}
}