Variadic Parameters

작성일

Variadic Parameters

  • 가변파라미터
  • 선언하는 방법은 파라미터뒤에…을 붙이면 된다.
  • 하나의 파라미터로 두개이상의 Argument를 전달할 수있다.
  • Argument는 배열형태로 전달된다.
  • 가변파라미터는 개별함수마다 1개만 설정할 수 있다.
  • 가변파라미터는 기본값을 가질 수 없다.
print("Hello") // Argument는 1개 파라미터도 1개이다.

print("Hello", "Swift") // Argument는 2개 파라미터는 1개이다.
func printSum(of nums: Int...) {
  var sum = 0 
  for num in nums {
    sum += num
  }
  print(sum)
}

print(of: 1, 2, 3)

출력

6