Iterate over two arrays simultaneously

前端 未结 7 1923
感动是毒
感动是毒 2020-12-02 16:42

I am new to Swift. I have been doing Java programming. I have a scenario to code for in Swift.

The following code is in Java. I need to code in Swift for the followi

相关标签:
7条回答
  • 2020-12-02 17:15
    > Incase of unequal count 
    
    let array1 = ["some1","some2"]
    let array2 = ["some1","some2","some3"]
    
    var iterated = array1.makeIterator()
    let finalArray = array2.map({ 
                     let itemValue = iterated.next()
                     return "\($0)\(itemValue != nil ? "-"+itemValue! : EmptyString)" })
    

    // result : ["some1-some1","some2-some2","some3"]

    0 讨论(0)
提交回复
热议问题