// 元组 没有类型名 表示类型使用形如(String, Int) 只能用() 表达值也是,并且不限制类型,看下边例子
// let tuple3 : (String, Int) = ("time", 20210811)
// let (key1, value1) : (String, Int) = ("time", 20210811)
let (key, value) = ("time", 20210811)
print(key, value) // time 20210811
let (a, b) = (key: "time", value: 20210811) // 可以添加自定义index,此示例的 key value 便是
print(a, b) // time 20210811
let tuple = (key: "time", value: 20210811)
print(tuple, tuple.key, tuple.value) // (key: "time", value: 20210811) time 20210811 使用自定义index访问
func testTuple () -> (String, Int){
return (name: "baidu", age: 21)
}
let tuple1 = testTuple()
print(tuple1, tuple1.0, tuple1.1) // ("baidu", 21) baidu 21
// 最常用的用法就是 接收函数返回值,可以模拟实现返回多个值
let (name, age) = testTuple() // baidu 21
print(name, age)
let (n, m) = testTuple() // baidu 21
print(n, m)
Swift 元组
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 想建立一个元组的数组,来简单存放构建 TabViewController 的信息首先我的做法是 但是会报错,Xco...