关闭

Swift关于Array的探讨

82人阅读 评论(0) 收藏 举报

当我们想向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"))
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:177014次
    • 积分:4246
    • 等级:
    • 排名:第7198名
    • 原创:186篇
    • 转载:132篇
    • 译文:61篇
    • 评论:11条