Swift关于Array的探讨

前端之家收集整理的这篇文章主要介绍了Swift关于Array的探讨前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当我们想向Array添加不同数据类型的元素时,可以这样做:

var myArray=[AnyObject]()

myArray.append("name")
myArray.append(2)
myArray.append(4.3)

这样我们便可以向Array添加任何数据类型的元素了,但是如果我们希望Array中只能添加特定几种类型的元素怎么办呢?这里提供一种思路:

enum Person{

    case age(Int)
    case name(String)
    case sound(Any)

}

var myArray=[Person]()

myArray.append(.age(22))
myArray.append(.name("wflytoc"))

猜你在找的Swift相关文章