我想编写一个仅接受原始Dart类型(int,double,String,bool)作为参数的函数。
哪些类型可以让我在编译时执行此操作?
具有断言的动态类型仅在运行时检查。
您可以写这样的东西
void foo([String str, int invValue, double doubleValue, bool b]) { if (str != null) { // } else if (bla bla) { // } }
但是如果您告诉确切的内容您想做的更好