Generics 飞镖,为什么能';我不能在方法上使用泛型

Generics 飞镖,为什么能';我不能在方法上使用泛型,generics,dart,Generics,Dart,我希望能够为dart中的特定类方法指定泛型类型: class-Foo{ //Dart不支持在方法中声明类型参数 空条(ta){} } 我知道我可以在类上指定泛型类型,但为什么不指定方法呢?这是Dart中最古老的开放问题之一 这个问题包含了一个关于为什么应该/不应该实施的更长的讨论 但是,当在类型上声明类型参数时,可以在方法上使用类型参数 class-Foo{ 空条(ta){} T巴(a){} }

我希望能够为dart中的特定类方法指定泛型类型:

class-Foo{
//Dart不支持在方法中声明类型参数
空条(ta){}
}

我知道我可以在类上指定泛型类型,但为什么不指定方法呢?

这是Dart中最古老的开放问题之一

这个问题包含了一个关于为什么应该/不应该实施的更长的讨论

但是,当在类型上声明类型参数时,可以在方法上使用类型参数

class-Foo{
空条(ta){}
T巴(a){}
}