Swift基础教程1.12 使用类型别名_Swift基础教程1.12 使用类型别名试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Swift基础教程 > 1.12 使用类型别名

Swift基础教程——1.12 使用类型别名

本章前面介绍过类型,它们是Swift对变量和常量进行分类的核心。作为一种不可变的属性,类型是程序中每个数字和字符串的有机组成部分。然而,为改善源代码的可读性,有时需要使用类型别名。 类型别名是一种让Swift给类型提供其他名称的简单方式: 62> typealias EightBits = UInt8 63> var reg : EightBits = 0 reg: EightBits = 0 64> 这里给Swift类型UInt8指定了别名EightBits,并在接下来的声明中使用了这个别名。甚至可以给类型别名指定别名: 64> typealias NewBits = EightBits 65> var reg2 : NewBits = 0 reg2: NewBits = 0 66> 当然,NewBits和EightBits其实都是UInt8。指定类型别名并没有创建新类型,但代码的可读性更高了。虽然类型别名是一种改善代码的极佳方式,但必须慎用并提供完善的文档,在需要与其他开发人员共享代码时这尤其重要。还有什么比见到一种新类型却不知道它表示的是什么更让人困惑呢?

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Swift基础教程》其他试读目录

• 1.1 革命性的改良
• 1.2 准备工作
• 1.3 准备出发
• 1.4 开始探索Swift
• 1.5 声明的威力
• 1.6 常量
• 1.7 类型
• 1.8 字符串
• 1.9 数学运算符
• 1.10 布尔类型
• 1.11 轻松显示
• 1.12 使用类型别名 [当前]
• 1.13 使用元组将数据编组
• 1.14 可选类型
• 1.15 小结