Swift中不同类型的多维数组

Øyv*_*Vik 4 swift

当所有维度属于同一类型时,我可以轻松地在Swift中编写多维数组,例如:

var totalTime : [[Int]]
Run Code Online (Sandbox Code Playgroud)

我如何将第一个维度变为String,将第二个维度变为Int?

erd*_*ser 9

我建议使用一组元组代替.你想要什么可以使用任何类型的数组来完成,但它不是一个好主意.

相反,您的数组应该是[[(String,Int)]].这也比你想做的更紧凑.