下標(biāo)是用于從集合中提取值的鍵。例如,我們?cè)跀?shù)組或字典中使用下標(biāo)。
在Swift中,我們可以為我們自己的類型添加下標(biāo)。
以下代碼顯示了如何向Person類添加下標(biāo)。
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"
更多建議: