类型 在Swift中,有两种类型:命名型类型和复合型类型.命名型类型是在定义时可以给定的特定名字的类型.命名型类型包括类,结构体,枚举和协议.例如,自定义的类MyClass的实例拥有类型MyClass.除了自定义类型之外,Swift标准库定义了许多常用的命名型类型,包括那些表示数组.字典和可选值的类型. 那些通常被其它语言认为是基本或初级的数据型类型-例如表示数字.字符和字符串的类型-实际上就是命名型类型,在Swift标准库中用结构体来定义和实现.因为它们是命名型类型,你可以通过使用扩展增加它们…