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
}
      
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,473评论 1 10
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 9,358评论 0 6
  • 基础部分(The Basics) 当推断浮点数的类型时,Swift 总是会选择Double而不是Float。 结合...
    gamper阅读 5,224评论 0 7
  • 【我的奇思幻想03】 我坐在他对面, 痴痴地望着他, 突然他抬起头, 也看向了我。 “你在看什么?”我慌张地问道。...
    九尾狐娘娘阅读 1,247评论 0 0
  • 时隔这么久,来到图书馆,又见到当初高中时期每次来自修室都会看见的大叔。曾以为他是个怪蜀黍,因为他显然与整个图书馆的...
    karennn阅读 2,713评论 0 0

友情链接更多精彩内容