가변 parameters(variadic parameters) / 4-4
import UIKit
// 가변 parameters
// variadic parameters
print("jason")
print("computer", "vessel")
print("computer", "vessel", "jason")
// (of numbers: Int...) : 가변 파라미터
func displaySum(of numbers: Int...){
var sum = 0
for number in numbers{
sum += number
}
print("sum :",sum)
}
displaySum(of: 1, 2, 3)
displaySum(of: 1, 2, 3, 4, 5, 6)
displaySum(of: 1, 2, 3, 4, 5, 6, 7, 8, 9)
func displaySum2(of numbers: Int..., num: Double...){
var sum = 0
for number in numbers{
sum += number
}
print("sum :",sum)
}
func displaySum2(of numbers: Int..., num: Double){
var sum = 0
for number in numbers{
sum += number
}
print("sum :",sum)
}
/* Variadic parameter cannot have a default value
가변 파라미터에는 기본값을 할당할 수 없음
func displaySum2(of numbers: Int... = 10){
var sum = 0
for number in numbers{
sum += number
}
print("sum :",sum)
}
*/