return multiple values from a function swift
func returnMultipleValues() -> (String, Int, Double) { return ("Swift Tuple", 12, 3.14) } //Calling Function let result = returnMultipleValues() let nameString = result.0 let intValue = result.1 let doubleValue = result.2
Source: www.simpleswiftguide.com
Swift Function with Return Multiple Values
func checkMarks() -> (String, Int) { ... return (message, marks) }
Swift Multiple Return Values
func compute(number: Int) -> (Int, Int, Int) { var square = number * number var cube = square * number return (number, square, cube) } var result = compute(number: 5) print("Number:", result.0) print("Square:", result.1) print("Cube:", result.2)