Default 파라미터 값 설정
함수에 값을 넘기지 않을 때, 기본적으로 값을 정해줄 필요가 있다. 정해진 개수의 파라미터를 넘길 때는 넘겨진
파라미터를 사용하고, 파라미터를 넘기지 않으면 디폴트 파라미터 값을 사용한다.
func join(#s1: String, #s2: String, #joiner: String = "?") -> String {
return s1 + s2 + joiner
}
var myMsg1 = join(s1 : "당신은 ", s2 : "누구세요")
println(myMsg1)
--> 당신은 누구세요?
var myMsg2 = join(s1 : "당신은 ", s2 : "누구세요", joiner : ''...?")
println(myMsg2)
--> 당신은 누구세요...?
'Smart Device > Swift' 카테고리의 다른 글
Swift 함수 #10 Function Type (0) | 2015.06.02 |
---|---|
Swift 함수 #9 In-Out 파라미터 (0) | 2015.06.02 |
Swift 함수 #7 동일한 내부와 외부 파라미터 명 사용 (0) | 2015.06.02 |
Swift 함수 #6 외부 파라미터 명(External Parameter Names) 사용 (0) | 2015.06.02 |
Swift Generics (0) | 2014.07.03 |