flutter如何判断对象类型?

码云
2020-11-17 09:28

给定一个对象,我们如何知道这个对象是整型还是浮点型还是其他类型,参考以下示例代码:

var foo = 42;
if (foo is int) {
  print("整型");
}
switch (foo.runtimeType) {
  case int: {
    print("整型");
  }
}

推荐使用is的方式判断,使用is判断,子类型也满足条件,使用==则子类型不满足。

全部评论

相关文章