抱歉这样一个基本问题,但我刚刚开始使用元组
这是我的代码
func test() -> (authorName:String, numberOfViews:Int) {
let author : String = ""
let numberViews = 0
return(authorName : author, numberOfView : numberViews)
}
任何人都可以提供正确的方法吗
提前致谢
答案 0 :(得分:11)
根据Apple的快速书:
func test() -> (authorName:String, numberOfViews:Int) {
let author : String = ""
let numberViews = 0
return(author, numberViews)
}
在声明中定义返回对象。并在return语句中输入值。
答案 1 :(得分:0)
为了创建一个元组,只需将它放在普通括号中并用逗号分隔,你也可以在te返回函数上执行此操作
示例:
let exampleTuple = (23, "A string", 5.583)
Apple的文章:
元组将多个值组合成一个复合值。元组中的值可以是任何类型,并且不必彼此具有相同的类型。在此示例中,(404," Not Found")是描述HTTP状态代码的元组。 HTTP状态代码是Web服务器在您请求网页时返回的特殊值。如果您请求的网页不存在,则会返回404 Not Found的状态代码。
let http404Error = (404, "Not Found")