原始Dart类型(int,double,String,bool)具有接口或“联合类型”吗?

问题描述 投票:0回答:1

我想编写一个仅接受原始Dart类型(int,double,String,bool)作为参数的函数。

哪些类型可以让我在编译时执行此操作?

具有断言的动态类型仅在运行时检查。

dart primitive-types
1个回答
0
投票

您可以写这样的东西

void foo([String str, int invValue, double doubleValue, bool b]) {
  if (str != null) {
    // 
  } else if (bla bla) {
    //
  }
}

但是如果您告诉确切的内容您想做的更好

© www.soinside.com 2019 - 2024. All rights reserved.