1.下标
1.1.下标支持用索引方式访问集合式样实例, vector[index]
1.2.下标可以定义 class\struct\enum
1.3.==本质是一对带索引的访问器方法==
1.4.==只能定义实例下标,不能定义类下标==
1.5.可以只定义只读下标
1.6.一类类型可以提供多个下标的重载版本(参数需要不同)
class Vector {
var datas = [Int] (count:100,repeatedValue:0)
subscript(index:Int)-> Int{
get{
return datas[index]
}
set{
datas[index]=newValue
}
}
}
var datas = Vector()
for i in 0..<10{
datas[i]=i
}
网友评论