SwiftUI 简化Swift代码的七个强大关键字之 06 typealias
程序员文章站
2022-04-09 22:22:33
...
SwiftUI 简化Swift代码的七个强大关键字之 06 typealias
七个强大关键字之 06 typealias
与上面讨论的其他关键字相比,这个关键字并不是那么有用,但了解它仍然很好。该typealias 关键字使我们能够轻松地创建自定义数据类型。尽管建议使用structs and创建自定义数据类型,但有时创建一个使用量不大的数据类型有点浪费时间。
不好的例子:
struct MyInteger {
let integer: Int
}
let myInteger = MyInteger(integer: 123)
好例子:
现在,我们可以使用MyInteger的方法一样Int。如果您想从Int.
typealias MyInteger = Int
let myInteger: MyInteger = 123
Tuple
typealias Address = (address1: String, address2: String, city: String, state: String, zip: Int)
let address = Address(address1: "", address2: "", city: "", state: "", zip: 123)
Array
typealias MyAddress = [Address]
let addresses = MyAddress()
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com
上一篇: Three.js基础学习之场景对象
下一篇: 学习jQuery必须知道常用的几种方法