小编Muh*_*wil的帖子

无法将“num”类型的值分配给“T”类型的变量

你好,当我使用这个通用方法时,我收到此错误

无法将“num”类型的值分配给“T”类型的变量。尝试更改变量的类型,或将右侧类型转换为“T”。

这里有什么错误

sums<T extends num>(List<T> list) {
  T res =list[0];
  for (var i = 1; i < list.length; i++) {
   res = res + list[i];
  }
  print(res);
}
Run Code Online (Sandbox Code Playgroud)

generics methods types dart flutter

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

dart ×1

flutter ×1

generics ×1

methods ×1

types ×1