我正在尝试在Swift中创建一个用户添加的空数组。这是一个非常小的类,因为我刚刚开始一个新文件。我正在为我的项目使用this教程,这是代码所基于的。这是我尝试的代码(它没有工作):
var tasks = task[]()
以下是我需要的所有代码:
class TaskManager: NSObject {
var tasks = task[]()
func addTask(name: String){
tasks.append(task(name: name))
}
}
var tasks = task[]()
行上有一个错误:"数组类型现在写在元素类型"周围的括号中。我不确定如何解决这个问题。
如何创建一个空数组?
非常感谢任何意见或建议。
提前致谢。
答案 0 :(得分:2)
您必须以这种方式声明数组:
var tasks = [task]()
从你正在观看的教程中迅速改变了。
答案 1 :(得分:1)
Type数组的语法糖是Swift中的[Type]。您可以像这样创建一个空数组的任务:
class Task{}
var tasks = [Task]()