Swift 元组 Tuple

Posted dhui69

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 元组 Tuple相关的知识,希望对你有一定的参考价值。

let infoArray:[Any] = ["jack",18,1.88]

let infoName=infoArray[0] as!String //此处为Any类型强转为String类型

print(infoName.count)

 

 

let infoDict:[String:Any]=["name":"jack","age":18]

let dictName=infoDict["name"] as! String //此处为Any类型强转为String类型

print(dictName.count)

 

//使用数组或者字典取出的类型为Any类型

//使用元组保存信息,能头准确的推导出数据类型

//写法一:

let infoTuple1=("jack",18,1.88)

let tupleName=infoTuple1.0

let tupleAge = infoTuple1.1

let tupleHeight = infoTuple1.2

 

//写法二:使用别名

let infoTuple2=(name:"jack",age:18,height:1.88)

print(infoTuple2.name)

print(infoTuple2.age)

 

//写法三:

let (name,age,height) = ("jack",18,1.88)

print(name)

以上是关于Swift 元组 Tuple的主要内容,如果未能解决你的问题,请参考以下文章

Swift 元组 Tuple

Swift2.0元组类型&数组类型&字典类型

Tuple(元组)

python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同?

Python元组

元组tuple基本操作