我无法从Swift中的函数调用返回一个数组。
脚本现在稍长一点,也很复杂,但这基本上是函数内部的输出:
func getRecentUpdates()
{
var updates = [("test", "hello"),("nice", "one")]
println(updates)
return updates
}
println在控制台中显示数组但使用return
,错误显示NSArray() is not convertible to ()
答案 0 :(得分:4)
这应该有效:
func getRecentUpdates()->[(String,String)]
{
let updates = [("test", "hello"),("nice", "one")]
return updates
}
答案 1 :(得分:0)
快速4的幽灵更新:
func getRecentUpdates()-> Array<[String]>{
let updates = [("test", "hello"),("nice", "one")]
return updates
}