我有一个称为count的计算属性。我正打算用它来获取一个单例中两个不同数组的计数。但是,当我尝试调用该函数时,不允许在属性内部选择计算所得的属性。如果Swift不允许这样做,那么我将创建一个新函数来处理同一件事。只是认为调用“ .count”会简单得多
计算属性的设置:
private var completeTasks: [Task] = []
private var incompleteTasks: [Task] = []
public var count: Int {
var complete: Int {
get {
return completeTasks.count
}
}
var incomplete: Int {
get {
return incompleteTasks.count
}
}
}