如何在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
的类型。但是,然后在每种方法中使用此检查将是一团糟。