数组附加多个数组项-Swift
我想要合并数组,但我想要的联接如下所示: 我想要我想要组合的数组项。例如,我想通过组合ImageBannerLogo的第一项、ImageBannerLogo1的第一项和ImageBannerLogo2的第一项来创建一个新数组数组附加多个数组项-Swift,swift,Swift,我想要合并数组,但我想要的联接如下所示: 我想要我想要组合的数组项。例如,我想通过组合ImageBannerLogo的第一项、ImageBannerLogo1的第一项和ImageBannerLogo2的第一项来创建一个新数组 var ımageBannerLogo = [String]() var ımageBannerLogo1 = [String]() var ımageBannerLogo2 = [String]() var ımageBannerLogoA
var ımageBannerLogo = [String]()
var ımageBannerLogo1 = [String]()
var ımageBannerLogo2 = [String]()
var ımageBannerLogoAll = [String]()
override func viewDidLoad() {
super.viewDidLoad()
ımageBannerLogo.append("one", "two", "three")
ımageBannerLogo1.append("1", "2", "3")
ımageBannerLogo2.append("4", "5", "6")
ımageBannerLogoAll.append(ımageBannerLogo+ ımageBannerLogo1+ ımageBannerLogo2)
}
我希望它的输出如下:ımageBannerLogoAll=one14,two25,three36。 看 ımageBannerLogo.appendcontentsOf:[一,二,三] ımageBannerLogo1.appendcontentsOf:[1,2,3] ımageBannerLogo2.appendcontentsOf:[4,5,6] 然后,您可以像这样将它们与for循环组合在一起
对于0..中的i,需要以这种方式将序列附加到数组中。 看 ımageBannerLogo.appendcontentsOf:[一,二,三] ımageBannerLogo1.appendcontentsOf:[1,2,3] ımageBannerLogo2.appendcontentsOf:[4,5,6] 然后,您可以像这样将它们与for循环组合在一起 因为我在0。。 只需迭代并格式化字符串
func loopIT() {
//Include this check to avoid crash - array index out if range
guard ımageBannerLogo.count == ımageBannerLogo1.count && ımageBannerLogo.count == ımageBannerLogo2.count else { return }
for i in 0..<ımageBannerLogo.count {
ımageBannerLogoAll.append(String(format: "%@%@%@", ımageBannerLogo[i], ımageBannerLogo1[i], ımageBannerLogo2[i]))
}
print(ımageBannerLogoAll)
//["one14", "two25", "three36"]
}
只需迭代并格式化字符串
func loopIT() {
//Include this check to avoid crash - array index out if range
guard ımageBannerLogo.count == ımageBannerLogo1.count && ımageBannerLogo.count == ımageBannerLogo2.count else { return }
for i in 0..<ımageBannerLogo.count {
ımageBannerLogoAll.append(String(format: "%@%@%@", ımageBannerLogo[i], ımageBannerLogo1[i], ımageBannerLogo2[i]))
}
print(ımageBannerLogoAll)
//["one14", "two25", "three36"]
}
func loopIT() {
//Include this check to avoid crash - array index out if range
guard ımageBannerLogo.count == ımageBannerLogo1.count && ımageBannerLogo.count == ımageBannerLogo2.count else { return }
for i in 0..<ımageBannerLogo.count {
ımageBannerLogoAll.append(String(format: "%@%@%@", ımageBannerLogo[i], ımageBannerLogo1[i], ımageBannerLogo2[i]))
}
print(ımageBannerLogoAll)
//["one14", "two25", "three36"]
}