在Swift中,有两种类型:命名类型和复合类型.一个名为类型是当它的定义可以给出一个特定名称的类型.命名类型包括类,结构,枚举和协议.例如,名为的用户定义类的实例MyClass具有该类型MyClass.除了用户定义的命名类型之外,Swift标准库还定义了许多常用的命名类型,包括表示数组,字典和可选值的类型. 通常在其他语言中被认为是基本或原始的数据类型(例如表示数字,字符和字符串的类型)实际上是命名类型,使用结构在Swift标准库中定义和实现.因为它们是命名类型,所以您可以使用“ 扩展和扩展声明…