What is the purpose of tuples and how do I use them?

Tuples in Swift are versatile data structures that allow you to group multiple values into a single compound value. Each value within a tuple can be of any type, and tuples are especially useful for returning multiple values from functions or when dealing with related data.

How to Use Tuples in Swift

You can create a tuple by enclosing a comma-separated list of values in parentheses. The values can be accessed by their index or by using named elements.

// Defining a tuple let person = (name: "John", age: 30, occupation: "Developer") // Accessing tuple values print("Name: \(person.name), Age: \(person.age), Occupation: \(person.occupation)")

Tuples are mutable if declared as `var` and can be used in functions, assignments, and more. They offer a convenient way to manage and pass around related pieces of data.


tuples Swift data structures programming Swift tutorials multiple values