我无法用swift从函数调用返回数组。
脚本现在有点长,也有点复杂,但基本上这就是函数内部的输出:
func getRecentUpdates()
{
var updates = [("test", "hello"),("nice", "one")]
println(updates)
return updates
}
println在控制台中显示数组,但如果使用
return
,则会显示一个错误NSArray() is not convertible to ()
最佳答案
这应该有效:
func getRecentUpdates()->[(String,String)]
{
let updates = [("test", "hello"),("nice", "one")]
return updates
}
关于arrays - 从Swift中的函数返回数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32805921/