【发布时间】:2022-01-16 05:59:39
【问题描述】:
我正在学习 Dart 中的泛型,但无法使用以下示例。该函数采用任何类型的 num(int 或 double)的 Iterable 并返回其总和。我该如何解决这个问题?
N sum<N extends num, T extends Iterable<N>>(T numbers) {
return numbers.reduce((acc, n) => acc + n);
}
void main() {
print(sum([1, 2, 3]));
}
【问题讨论】: