[英]how can I combine 2 array to create array of arrays in swift
I have latsArr and LongsArr filled from firebase automatically.我有 latsArr 和 LongsArr 从 firebase 自动填充。 I want to populate latsAndLongsArray in viewDidLoad function.
我想在 viewDidLoad 函数中填充 latsAndLongsArray。 How can I do that?
我怎样才能做到这一点?
var latsArr = [1111.0,2222.0,333.0]
var longsArr = [444.0,555.0,666.0]
var latsAndLongs = [[111.0,444.0],[222.0,555.0],[333.0,666.0]]
结合使用zip(_:_:)
和map(_:)
方法来获得预期的结果:
let latsAndLongs = zip(latsArr, longsArr).map { [$0.0, $0.1] }
var latsAndLongs = zip(latsArr, longsArr).map({[$0.0, $0.1]})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.