Tuples
Overview
(firstName: String, lastName: String)Sample Codes
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)")Arrays, Sets, Tuples... When to use which?
Type
Allows Duplicates
Ordered
Multiline String
Can Grow?
Best for
Sources
Videos
Articles / Documents
Last updated