Swift学习之四:类型别名(Type Aliases)
来源:互联网 发布:禁止软件打开 编辑:程序博客网 时间:2024/05/22 08:00
Swift学习之四:类型别名(Type Aliases)
类型别名也就是给已经存在的类型起一个别名。定义类型别名是使用关键字typealias。
类型别名一般是为了让开发者更容易看出变量或者常量的类型或者是更好地归类某一个模块中需要使用到的类型,让开发者见名知意。
当然这只是个人理解,在实际开发中,我是很少使用到类型别名的。
如:
- // 下面是给UInt16起一个别名,叫AudioSample
- // 然后就可以在其它地方使用这个AudioSample声明变量或者常量
- typealias AudioSample = UInt16
- // 由于前面已经定义了类型别名,那么这里使用AudioSample也相当于使用UInt16
- 所以AudioSample.min = UInt16.min,也就是0.
- var maxAmplitudeFound = AudioSample.min
0 0
- Swift学习之四:类型别名(Type Aliases)
- Swift学习之四:类型别名(Type Aliases)
- Swift学习之四:类型别名(Type Aliases)
- Swift学习之一:类型别名(Type Aliases)
- Kotlin学习(十四): 类型别名(Type aliases)和注解(Annotations)
- 别名(Aliases)
- sql 之as(Aliases)别名(mysql)
- linux aliases (别名)
- Elasticsearch模块功能之-索引别名(Index aliases )
- 四 Swift学习之集合类型 (Collection Types)
- Mybatis学习之自定义别名Typealiases(四)
- 【swift 学习】第二课---类型转换,类型别名,元祖,可选类型,可选绑定,断言
- 命名空间别名 Namespace aliases
- laravel aliases别名的原理
- Swift Assertion断言/类型别名/类型转换
- Swift学习-集合类型(四)
- swift学习之函数类型
- 四 Swift 3.0之 Bool类型
- XStream 初探,很给力
- java爬虫(Jsoup爬取龙腾网)第一页信息
- Top K问题
- C# FTP操作
- keil开发环境增加Gnu扩展
- Swift学习之四:类型别名(Type Aliases)
- 练习4-5 给计算器程序增加访问sin、exp与pow等库函数的操作。
- 【ROS Gazebo专题】二、Gazebo的使用上
- 框架的初识
- python numpy 部分排序 寻找最大的前几个数
- Volocity使用总结
- Hadoop中HDFS常用命令
- net模式先连接虚拟机
- PPT动画教程:修改幻灯片母板