Swift

[Swift] 가변매개변수 (Variadic Parameters)

Sky Titan 2021. 6. 13. 22:46
728x90
 

Swift 문법, Variadic Parameters 가변인자 사용법

Variadic Parameters 가변 매개변수 오늘은 스위프트 문법인 Variadic Parameters, 가변 인자, 가변매개변수에 대해서 알아보겠습니다. Variadic Parameter에 대해 알아보기 전에 구체적인 그 의미를 구글 번역기

0urtrees.tistory.com

가변매개변수 (Variadic Parameters)

  • 함수 파라미터 개수를 정적으로 정하지 않고 가변적으로 넘길 수 있게 해주는 swift의 문법
  • 가변 매개 변수는 함수 내부에서 array 형태로 쓰이게 된다.
  • 함수의 중복성을 줄여 줄 수 있다.
  • 가변 매개 변수로 사용하고자 하는 매개변수 타입의 뒤에 '...'를 붙여서 사용한다.
  • 함수마다 가변매개 변수는 하나만 가질 수 있다.
import Foundation

func printNumbers(_ numbers: Int...) {
    for number in numbers {
        print(number)
    }
}

printNumbers(0, 1, 2, 3, 4, 5)

/*결과
0
1
2
3
4
5
*/
728x90