强制在Dart通用方法中提供<T>

时间:2019-11-08 15:02:19

标签: generics dart

如何在dart中强制提供通用方法的通用类型。默认情况下,dart允许我们根本不提供泛型类型。这应该是编译时检查才有用。

git add .gitignore
git commit -m "git ignore only"
git push origin master

想到一个解决方案是编写一个断言来检查myMethod<T>(){} // generic method myMethod<String>(); // this should be valid at compile myMethod(); // this should be a compile error 的类型。但是,然后在每种方法中使用此检查将是一团糟。

0 个答案:

没有答案