Smart Device/Swift
Swift 함수 #8 Default 파라미터 값 설정
언덕너머에
2015. 6. 2. 09:09
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)
--> 당신은 누구세요...?