Swift 101 —类型别名
这是遍历Swift声明( typealias
)的超快速博客。
苹果公司将其描述为:
类型别名声明将现有类型的命名别名引入程序。
简单来说,这意味着您可以命名( 别名 )现有类型,例如String
, Int
或Bool
,实际上几乎是任何名称(不包括某些swift keywords
)。 这可以使您的代码更具可读性。 让我们看一下我们之前使用的示例:
//此示例中的购物篮是一个Items数组。 其中项目是字符串的类型别名
typealias项目=字符串
typealias篮子= [物品]
var篮子:篮子= []
basket.append(“ Apple”)
这意味着可以将Items
添加到Baskets
。 这比将Strings
添加到[String]
更具可读性。
此处的Items
可以与其父类型String
完全相同的方式创建。
让项目:项目=“苹果”