【发布时间】:2021-08-17 04:34:53
【问题描述】:
mySumFunction(myIntList) =
mySumFunction(myDoubleList) =
mySumFunction(myNumList) =
单个函数可以计算以上所有这些吗?大多数可以接受num or List<num> 作为输入的函数也可以分别接受double & int 和List<double> & List<int> 作为输入。涉及.reduce() 的函数似乎是一些例外。
sumList(List<num> temp) {
return (temp.reduce((value, element) => (value + element)));
} //Only works with num type variables
【问题讨论】:
-
这里reduce 的问题是它不能从它处理的值返回不同类型的值。