본문 바로가기
Smart Device/Swift

Swift 함수 #8 Default 파라미터 값 설정

by 언덕너머에 2015. 6. 2.

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)

  --> 당신은 누구세요...?