func myFunction(name : String) -> String {
return "안녕하세요? \(name)입니다."
}
myFunction(name: "몽이 누나")
>>> 안녕하세요? 몽이 누나입니다.
💬 name
은 매개변수의 이름이며, ->
는 String을 반환한다는 뜻입니다.
💬 함수, 메소드를 호출한 모습입니다.
func myFunctionSecond(with name : String) -> String {
return "안녕하세요? \(name)입니다."
}
myFunctionSecond(with: "몽이 아빠")
>>> 안녕하세요? 몽이 아빠입니다.
💬 같은 메소드이지만 이름을 바꿀 수 있습니다.
💬 with라는 전달인자 레이블이 있으며, name이라는 매개변수 이름이 있는 함수입니다.
와일드 카드 식별자 (_)
를 활용합니다.
func myFunctionThird(_ name : String) -> String {
return "안녕하세요? \(name)입니다."
}
myFunctionThird("몽이 엄마")
>>> 안녕하세요? 몽이 엄마입니다.