본문 바로가기
2022_iOS 앱 개발자 워크숍/1, Swift 문법 복습

Swift : 가변 매개변수

by 황민우 2022. 1. 5.

 = 함수의 지정된 데이터 타입을 0개 또는 그 이상의 매개변수로 받는것을 ...으로 사용하여 선언하는 방식

 

예제1

func variadicParameter(strings: String...){
    for day in strings{
        print(day)
    }
}
variadicParameter(strings: "월", "화", "수", "목", "금", "토", "일")

실행결과
// 월
// 화
// 수
// 목
// 금
// 토
// 일

 

예제2

func add(numbers: Int...){
    var Num:Int = 0
    for Sum in numbers{
        Num += Sum
    }
print(Num)
}
add(numbers:1,1,1,1,1,1,1,1)
add(numbers:1,2,3,4,5)
add(numbers:1,2,3)

실행결과
// 8
// 15
// 6

강의 출처 : https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA

댓글