我无法用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/

10-11 16:06