在Swift 3函数中返回数组中的多个数组

时间:2017-06-22 07:33:05

标签: arrays swift function swift3

我对在数组中返回值有疑问,

var data = [[Int](),[Int]()]

如何在函数中返回数据?

func test() ->[[Int](),[Int]()] // this giving me error {

}

如何在Swift中以单个数组返回多个数组?

1 个答案:

答案 0 :(得分:1)

[[Int](),[Int]()]的类型为[[Int]](与Array<Array<Int>>相同), 即一个数组,其元素是Int的数组:

func test() -> [[Int]] {
    let data = [[Int](),[Int]()]
    return data
}