Methods with multiple return values in Swift
Forums:
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 = [2, 3, 5]
let result = getFirstLast(ar)
//result.first is 2
//result.last is 5
- Log in to post comments