April 2017
Intermediate to advanced
316 pages
9h 33m
English
Swift enables us to define functions with variadic parameters. A variadic parameter accepts zero or more values of a specified type. Variadic parameters are similar to array parameters but they are more readable and can only be used as the last parameter in multi-parameter functions.
As variadic parameters can accept zero values, we will need to check whether they are empty.
The following example presents a function with variadic parameters of the String type:
func greet(names: String...) { for name in names { print("Greetings, \(name)") } } // To call this function greet(names: "Josee", "Jorge") // prints twice greet(names: "Josee ", "Jorge ", "Marcio") // prints three times
The most boring part ...
Read now
Unlock full access