如何定义一个泛型函数,求和
来源:8-2 泛型约束

turboburst
2020-12-08
如题,我想定义一个泛型函数,用于求和,我试图用以下代码,但是会报错,请问应该怎么写
fun <U: Number> sumOf(vararg nums: U):U{
var sum:U = 0.0 as U
nums.forEach {
sum = sum + it
}
return sum
}
写回答
1回答
-
因为Numer不一定有plus函数,所以不能定定义这样的函数。
032020-12-09
相似问题