gpt4 book ai didi

swift - Swift 中的元组

转载 作者:搜寻专家 更新时间:2023-11-01 06:24:23 26 4
gpt4 key购买 nike

Swift 中添加了一种新类型,即元组。我只知道元组中的值可以是任何类型,并且不必彼此属于同一类型。但除此之外,还有什么数组/字典不能做而元组可以,反之亦然吗?

最佳答案

啊,就在昨天,我使用返回元组的函数给出了答案。输出两个不同类型的值。有人想使用 switch 语句来匹配狗的名字和年龄:

func dogMatch(age: Int, name: String) -> (Match: String, Value: Int)  {

switch (age, name) {
case(age, "wooff"):
        println("My dog Fido is \(age) years old")
return ("Match", 1)
case (3, "Fido"):
return ("Match", 10)
default:
return ("No Match", 0)
}
}

dogMatch(3, "Fido").Match
dogMatch(3, "Fido").Value

请注意,元组包含不同类型的值。

关于swift - Swift 中的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25984339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com