假设我有一个创建列表的通用函数。
List<T> createList<T>() => <T>[];
我可以在 createList
中柯里化(Currying) T
吗?以下内容无法编译:
final createIntList = createList<int>;
最佳答案
好吧,我想你不能完全做到这一点,但尝试将其包装在另一个函数中,如下所示:
final creareIntList = () => createList<int>();
我知道它不那么漂亮,但它仍然是一句台词。
关于dart - Dart 中是否可以柯里化(Currying)泛型函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66385387/