Swift中的空数组?

时间:2015-03-20 00:27:41

标签: arrays swift variables

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

var tasks = task[]()

以下是我需要的所有代码:

class TaskManager: NSObject {

    var tasks = task[]()

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

var tasks = task[]()行上有一个错误:"数组类型现在写在元素类型"周围的括号中。我不确定如何解决这个问题。

如何创建一个空数组?

非常感谢任何意见或建议。

提前致谢。

2 个答案:

答案 0 :(得分:2)

您必须以这种方式声明数组:

var tasks = [task]()

从你正在观看的教程中迅速改变了。

答案 1 :(得分:1)

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

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