dart 有没有办法在射程之间切换.除了clamp个,我什么也找不到
例如:
switch(response.statusCode) {
case 200..300: return "OK";
case 400..500: return "Error";
default: break;
}
dart 有没有办法在射程之间切换.除了clamp个,我什么也找不到
例如:
switch(response.statusCode) {
case 200..300: return "OK";
case 400..500: return "Error";
default: break;
}
使用switch 不可能.将if/else if
与>=
和<=
一起使用,以获得相同的结果.
if (response.statusCode >= 200 && response.statusCode <= 300) {
return "OK";
}
else if (response.statusCode >= 400 && response.statusCode <= 500) {
return "Error";
}