Declare a function with variadic parameters in Swift

In this short Swift code example we will learn how to declare a function that can take variadic parameters. We use a variadic parameter to specify that the parameter can be passed a varying number of input values when the function is called.

  • Declare a function with variadic parameters
  • Call function with variadic parameter by passing in two value
  • Call function with variadic parameter by passing in three value
  
 // Declare a function that can take variadic parameters
func printOutFriendNames(names: String...)  {
  
    for name in names {
 
        print(name)
    }
 
}

// Call the printOutFriendNames with two parameters
printOutFriendNames("Sergey", "Bill")

// Call the function with more parameters
printOutFriendNames("Sergey", "Bill", "Max")



Learn iOS Development with these Video Courses

The Complete iOS 11 & Swift Developer Course - Build 20 Apps

Use Xcode 9 & Swift 4 to make real apps like Uber and Instagram, with CoreML & ARKit. Includes AWS Credit and much more. Preview this video course. icon

How to Make a Freaking iPhone App - iOS 11 and Swift 4

iPhone App Development from scratch. Learn how to make iOS apps using Xcode 9. The Basics Include Pokemon Go & Snapchat. Learn to build iOS Apps with Xcode 9 and Swift 4. How to Make a Freaking iPhone App - iOS 11 and Swift 4 icon

iOS 11 and Xcode 9 - Complete Swift 4 & Objective-C Course

A Complete iOS 11 and Xcode 9 Course with Swift 4 & Objective-C. Preview this video course. iOS 11 and Xcode 9 - Complete Swift 4 & Objective-C Course icon