Functions

Basic Use

Methods

Functions with Parameters

Subscripts

Operators are Functions

Variadic Parameters

Throwing Errors

Inout Parameters

Returning Values

Functions With Closures

Passing and returning functions

Function types

Trailing Closure Syntax