Wednesday, August 2, 2017

Odd / Even Number - Closure - Swift

var OddEvenNumbers : ([Int]) -> ([Int] , [Int]) = { numbers -> ([Int], [Int]) in


    var evenArray = [Int]()
    var oddArray = [Int]()
    
    for item in numbers{
    
        item % 2 == 0 ? evenArray.append(item) : oddArray.append(item)
    }
    
    return (evenArray , oddArray)
}



OddEvenNumbers([2,6,8,6,9,5,9,54,78])

No comments:

Post a Comment