본문 바로가기

Swift

Swift 정리 : 디폴트 매개변수(아규먼트) 정의하기

argument로 전달하는값이 없는 경우, 디폴트매개변수 값을 사용

함수를 선언할 때 매개변수에 디폴트 값을 할당

func sayHello(count: Int, name: String = "길동") -> String {

  return ("\(name), 너의 번호는 \(count)")

}

var message = sayHello(count:15, name: "소프트")

//소프트, 너의 번호는 15

//이름을 전달하지 않고도 호출 가능하며 디폴트로 "길동"을 사용

var message1 = sayHello(count:200)

print(message) //길동, 너의 번호는 200