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
'Swift' 카테고리의 다른 글
Swift 정리 : 가감 매개변수(variadic parameter) (0) | 2022.10.04 |
---|---|
Swift 정리 : 함수로부터 여러개의 결과 반환하기 (0) | 2022.10.04 |
Swift 정리 : 함수를 만드는 4가지 방법 및 #function 리터럴을 이용한 함수 이름 알기 (0) | 2022.10.04 |
Swift 정리 : 내부 매개변수(parameter name)/외부 매개변수(argument label) (0) | 2022.10.04 |
Swift 정리 : 함수와 메서드(method) (1) | 2022.10.04 |