0Pricing
Swift Academy · Lesson

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)) // 10

All lessons in this course

  1. Defining functions, parameters, labels, default/variadic
  2. Return values & multiple returns via tuples
  3. In-out params & basic error handling (throws)
← Back to Swift Academy