[Swift] 가변 매개변수, call by address 구현
·
Apple/Swift
가변 매개변수(variadic parameter) Swift에서 가변 매개변수(variadic parameter)는 함수에 동적인 개수의 인자를 전달하기 위해 사용되는 특별한 매개변수입니다. 가변 매개변수를 사용하면 함수를 호출할 때 인자의 개수를 유연하게 조정할 수 있습니다. 가변 매개변수의 특징에 대해서 알아보도록 하겠습니다. 문법 : 가변 매개변수는 타입 뒤에 세 개의 점(...)을 사용하여 정의됩니다. 예를 들어, func sum(numbers: Int...)과 같이 선언할 수 있습니다. 타입 : 가변 매개변수는 배열로 처리됩니다. 따라서 함수 내부에서 해당 매개변수에 접근할 때 배열 형태로 다루어야 합니다. 호출 시 인자 전달 : 가변 매개변수를 사용하는 함수를 호출할 때, 여러 개의 인자 값을..