0Pricing
Swift Academy · Lesson

Defining functions, parameters, labels, default/variadic

Define functions with parameters, labels, default values, and variadic arguments.

Intro

Functions group code into reusable blocks. You can pass data via parameters and return results.

Simple function

Define with func keyword. Call the function by its name.

func greet() {
    print("Hello, Swift!")
}
greet()

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