在用OC的时候,有的时候非常希望一个函数返回多个值。然后Swift满足了你这个需求。
一、什么是元组?
是Swift语言(几乎特有)的一种类型:使用括号括起来的零个或多个类型,类型间用逗号隔开。元组内的值可以是任意类型,并不要求是相同类型。
二、如何创建和访问?
元组的创建和访问三、元组的使用场景?
(1)模式匹配:
个人理解为元组规定规则,然后满足条件的返回结果。比如设定一个元组的元素分别为:age, job, company。我要针对在【某一公司年龄在30岁以下的工程师】进行筛选,看看都有谁,这种场景就可以用元组。
(2)返回值: 最常见用在函数的返回值中
func testFunc () -> (Int, Int, String) {
return (12, 4, "Hello")
}
相关参考链接:
网友评论