Swift 中的空数组?

Empty Array in Swift?

我正在尝试在 Swift 中创建一个空数组供用户添加。这是一个非常小的 class 因为我刚刚开始一个新文件。我正在为我的项目使用 this 教程,这是代码所基于的。这是我试过的代码(没用):

var tasks = task[]()

这是我的所有代码,以备不时之需:

class TaskManager: NSObject {

    var tasks = task[]()

    func addTask(name: String){
        tasks.append(task(name: name))
    }
}

var tasks = task[]() 行出现错误:"Array types are now written the brackets around the element type"。我不确定如何解决这个问题。

如何创建一个空数组?

如有任何意见或建议,我们将不胜感激。

提前致谢。

Type 数组的语法糖是 Swift 中的 [Type]。您可以像这样创建一个空的任务数组:

class Task{}
var tasks = [Task]()

你必须这样声明数组:

var tasks = [task]()

它在您正在观看的教程 swift 中发生了变化。