Methods with multiple return values in Swift

func getFirstLast(ar: [Int]) -> (first: Int, last: Int) {
    var first = -1
    var last = -1
    if (ar.count > 0) {
        first = ar[0]
        last = ar[ar.count - 1]
    }
    return (first, last)
}

let ar = [235]
let result = getFirstLast(ar)
//result.first is 2
//result.last is 5