Tuples enable you to create and pass around groupings of values. You can use a tuple to return multiple values from a function as a single compound value. ()
(firstName: String, lastName: String)
Sample Codes
Example 1
func getUser() -> (firstName: String, lastName: String) {
(firstName: "Taylor", lastName: "Swift")
}
// Long version
//let user = getUser()
//let firstName = user.firstName
//let lastName = user.lastName
//print("Name: \(firstName) \(lastName)")
// Short version
//let (firstName, lastName) = getUser()
//print("Name: \(firstName) \(lastName)")
// If you want to use only one field you should use "_" instead of that field
let (firstName, _) = getUser()
print("Name: \(firstName)")