Return values & multiple returns via tuples
Return single values and multiple values using tuples; name elements, ignore with underscore, and use early returns.
Intro
Functions can return a single value or a tuple of multiple values. This keeps APIs simple on mobile-sized code.
Single return
Declare the return type with -> and use return to send back a result.
func double(_ x: Int) -> Int {
return x * 2
}
print(double(5)) // 10All lessons in this course
- Defining functions, parameters, labels, default/variadic
- Return values & multiple returns via tuples
- In-out params & basic error handling (throws)