Dart Switch语句?Switch表达式?

表达式:表达式是一个片段,可以计算出一个值
语句:语句是执行某个操作的指令

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;
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容