함수 매개변수 이름 설정
함수를 만들때 매개변수 이름까지 설정 할 수 있다.
func myFunction(name: String) -> String{
return "오늘 공연 정말 감사합니다! \(name) 이었습니다!"
}
이런 함수가 있다고 가정해보자.
->는 변환이며 String타입으로 변환한다는 의미.
이제 함수를 만들었으니 호출을 해보자.
myFunction(name: "아이유")
이러면?
오늘 공연 정말 감사합니다! 아이유 이었습니다! 라고 출력된다.
이름을 바꾸고 싶을 경우도 생길 수가 있는데 아이유를 바꾸다니... 그때는 이렇게 하자.
func myFunctionSecond(with name: String)-> String{
return "오늘 공연 정말 감사합니다! \(name) 이었습니다!"
}
myFunctionSecond(with: "박서준")
오늘 공연 정말 감사합니다! 박서준 이었습니다!
이런식으로 with를 사용해서 같은 메소드지만 이름을 바꿀 수 있다. 그런데 매개변수 이름 쓰는 것 자체가 귀찮을 수도 있다 이럴땐?
func exMyFunction(_ name: String) -> String{
return "하이루? \(name) 입니다!"
}
exMyFunction("생략해도 상관없지롱")
언더바 사용을 하면 더 이상 입력하지 않아도 된다. (name, with 생략할 수 있음)
Author And Source
이 문제에 관하여(함수 매개변수 이름 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wakeupmakeup/함수-매개변수-이름-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)