switch
主要是为了简化if...else...
面临多个选择时多重判断的场景。它的用法就是,根据表达式的值,选择对应的场景来执行。但是有种少见的用法:
switch(true) {
case n>10 && n<20:
....
break;
case n<=10:
...
break;
case n>=20:
...
break;
}
其实它也符合根据表达式的值,选择对应情景。