表达式:表达式是一个片段,可以计算出一个值
语句:语句是执行某个操作的指令
switch 表达式: 使用 => 语法直接返回值,可以将结果赋给变量。
// Switch表达式
var t = switch (a) {
10 => true,
20 => false,
_ => false
};
switch 语句: 使用 case 关键字来匹配不同的情况。
Switch 语句无法用变量接收返回值
switch (a) {
case 10:
return true;
case 20:
return false;
default:
return false;
}