dart有没有办法在范围之间切换。我找不到除clamp
之外的任何内容例如:
switch(response.statusCode) {
case 200..300: return "OK";
case 400..500: return "Error";
default: break;
}
答案 0 :(得分:5)
开关无法使用。将if/else if
与>=
和<=
一起使用即可获得相同的结果。
if (response.statusCode >= 200 && response.statusCode <= 300) {
return "OK";
}
else if (response.statusCode >= 400 && response.statusCode <= 500) {
return "Error";
}