我正试图从names(out1) <- c('Target', 'hit.by.Shooters')
中获取一堆整数值,将它们存储到数组中,然后添加所有元素。
我尝试使用
mydf <- structure(list(Shooter = 1:3, Targets.missed = c("3;8;4;7", "10;1;5;7;4",
"5;9;4;10;8;1;6;7")), class = "data.frame", row.names = c("1",
"2", "3"))
获取称为ChallengeList的数组中元素的总和,但我收到的错误是“对成员'+'的含糊引用”
Firebase
//也使用以下模型
let sum:Int = challengeList.reduce(0, +)
我无法编译它...
答案 0 :(得分:1)
由于points
始终为Int
,因此无需将其设为可选。另外,您可以使用struct
,然后无需创建自己的初始化程序,就可以免费获取
struct PointsModel {
var points: Int
}
...请注意,类型以大写字母开头,而常量,变量,方法以小写字母
开头然后您可以通过添加points
属性(而不是整个模型)求和来编译它
challengeList.reduce(0) {$0 + $1.points}