数组附加多个数组项-Swift

数组附加多个数组项-Swift,swift,Swift,我想要合并数组,但我想要的联接如下所示: 我想要我想要组合的数组项。例如,我想通过组合ImageBannerLogo的第一项、ImageBannerLogo1的第一项和ImageBannerLogo2的第一项来创建一个新数组 var ımageBannerLogo = [String]() var ımageBannerLogo1 = [String]() var ımageBannerLogo2 = [String]() var ımageBannerLogoA

我想要合并数组,但我想要的联接如下所示: 我想要我想要组合的数组项。例如,我想通过组合ImageBannerLogo的第一项、ImageBannerLogo1的第一项和ImageBannerLogo2的第一项来创建一个新数组

    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"]
      }