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 中发生了变化。
我正在尝试在 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 中发生了变化。