Swift学习:下标

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
}
      

你可能感兴趣的:(Swift学习:下标)