Swift 101 —类型别名

这是遍历Swift声明( typealias )的超快速博客。

苹果公司将其描述为:

类型别名声明将现有类型的命名别名引入程序。

简单来说,这意味着您可以命名( 别名 )现有类型,例如StringIntBool ,实际上几乎是任何名称(不包括某些swift keywords )。 这可以使您的代码更具可读性。 让我们看一下我们之前使用的示例:

  //此示例中的购物篮是一个Items数组。 其中项目是字符串的类型别名 
  typealias项目=字符串 
typealias篮子= [物品]
  var篮子:篮子= [] 
  basket.append(“ Apple”) 

这意味着可以将Items添加到Baskets 。 这比将Strings添加到[String]更具可读性。

此处的Items可以与其父类型String完全相同的方式创建。

 让项目:项目=“苹果”