Open yoogail105 opened 2 years ago
스위프트의 함수는 오버라이드와 오버로드 모두를 지원한다.
함수를 정의할 때 외부로부터 받아들이는 전달 값의 이름
함수가 호출될 때, 실제로 전달되는 값을 의미한다.
func user(name: String, age: Int) -> String { return "이름: \(name), 나이: \(age)" } let userString = user(name: "kkokko", age: "25") print(userString) // 이름: kkokko, 나이: 25
예를 들어 위의 함수 user에서는 매개변수가 name, age, 전달인자는 “kkokko”, 25 가 된다.
user
name, age
“kkokko”, 25
오버라이드와 오버로드
스위프트의 함수는 오버라이드와 오버로드 모두를 지원한다.
매개변수parameter
함수를 정의할 때 외부로부터 받아들이는 전달 값의 이름
전달인자argument
함수가 호출될 때, 실제로 전달되는 값을 의미한다.
예를 들어 위의 함수
user
에서는 매개변수가name, age
, 전달인자는“kkokko”, 25
가 된다.