Swift 中的下标脚本
来源:互联网 发布:最好的变声软件 编辑:程序博客网 时间:2024/05/23 11:57
下标脚本
下标脚本是访问对象,集合,或者序列的快速方式。开发者不需要调用实例特定的赋值和访问语法,就可以直接访问所需要的数值
下标脚本语法类似于实例方法和计算型属性的混合,与定义实例方法类似,下标脚本使用 subscript 关键字定义
语法格式
subscript (参数名1:数据类型,参数名2:数据类型) -> 返回值数据类型 { get{ //返回与参数类型匹配的类型的值 } set(参数名称){ //执行赋值操作 } }
代码示例
class School { //声明校长的人数 var principalNum : Int = 0 //声明老师的人数 var teacherNum : Int = 0 //声明学生的人数 var studentNum : Int = 0 //定义下角标语法 subscript(index : Int) -> Int { get { switch index { case 0: return principalNum case 1: return teacherNum case 2: return studentNum default: return 0 } } set { switch index { case 0: return principalNum = newValue case 1: return teacherNum = newValue case 2: return studentNum = newValue default: return } } }}var personNum = School()personNum[0] = 10personNum[1] = 50personNum[2] = 5000print(personNum[0])print(personNum[1])print(personNum[2])
输出
阅读全文
0 0
- Swift 中的下标脚本
- Swift之下标脚本
- Swift-下标脚本
- Swift 下标脚本
- Swift(十二、方法&下标脚本)
- Swift 下标脚本(Subscripts)
- Swift学习:2.12 下标脚本
- Swift入门教程10-subscript下标脚本
- swift详解之八---------------下标脚本
- Swift学习- 下标脚本(十二)
- swift_022(Swift 的下标脚本)
- Swift下标
- Swift下标
- swift 下标
- Swift下标
- Swift的属性,方法,下标脚本以及继承
- IOS开发语言Swift入门连载---下标脚本
- Swift学习 下标脚本subscript和类扩展Extension
- Windows下配置环境变量和需不需要重启问题
- Terms of Service
- 清除浮动的方式
- TLS/SSL 协议详解(10) server hello
- Java并发编程的总结和思考
- Swift 中的下标脚本
- LeetCode 83. Remove Duplicates from Sorted List
- php中遍历二维数组
- 119. Pascal's Triangle II
- Flask01 路由的书写、蓝图、利用蓝图实现url前缀、利用蓝图实现子域名、访问静态文件
- linux运维实用命令
- 解决google,firefox等浏览器不能访问localhost的问题
- Asp.Net MVC学习总结之过滤器详解
- HDU 5000 Clone 规律+dp