Generics 泛型类型上是否可能有多个类型约束?

Generics 泛型类型上是否可能有多个类型约束?,generics,dart,type-constraints,Generics,Dart,Type Constraints,在飞镖中你可以做到 class Preference<T extends int> 类首选项 定义类型约束。但是有没有一种方法可以定义多个约束 我试过了 class Preference<T extends int, String> 类首选项 但是,当我试图将类型为T的参数传递给一个函数时,抛出了一个错误get,该函数除了一个字符串 无法将参数类型“T”分配给参数类型“String” 否,省道类型参数只能有一个约束。没有解决办法。您希望通过此实现什么?只是想知道这

在飞镖中你可以做到

class Preference<T extends int>
类首选项
定义类型约束。但是有没有一种方法可以定义多个约束

我试过了

class Preference<T extends int, String>
类首选项
但是,当我试图将类型为T的参数传递给一个函数时,抛出了一个错误get,该函数除了一个字符串

无法将参数类型“T”分配给参数类型“String”


否,省道类型参数只能有一个约束。没有解决办法。

您希望通过此实现什么?只是想知道这是否可行