阅读(4835) (0)

Swift教程 - Swift下标

2017-01-10 21:33:11 更新

Swift教程 - Swift下标

下标是用于从集合中提取值的键。例如,我们在数组或字典中使用下标。

在Swift中,我们可以为我们自己的类型添加下标。

例子

以下代码显示了如何向Person类添加下标。

class Person {
    private var roles = ["Manager", "Coder", "Designer"]

    subscript(index: Int) -> String {
        get {
            return roles[index]
        }
        set(newValue) {
            self.roles[index] = newValue
        }
    }
}

var p = Person()
println(p[1])
p[0] = "Tester"