함수, 매개변수

joo lee·2022년 6월 29일
0
import UIKit

//함수, 메소드 정의
func myFunction(name: String) -> String{
    return "안녕하세요?! \(name) 입니다!"
}

//함수, 메소드 호출
myFunction(name: "쩡대리")

//함수, 메소드 정의
func myFunctionSecond(with name: String) -> String{
    return "안녕하세요?! \(name) 입니다!"
}
myFunctionSecond(with: "와프리")

//함수, 메소드 정의 _는 호출 이름을 생략하고 싶을때 쓴다... 이해는 안되지만 아... 그렇구나...
func myFunctionThird(_ name: String) -> String{
    return "안녕하세요?! \(name) 입니다!"
}

myFunctionThird("GG")

뭐...!! 아는 내용!!!
Func는 메소드나 계산 식을 정의하고 반환값을 정의하는 묶음이라고 이해를 했다.

매소드는 영어에서 동사같은 느낌인데, 실행하는 함수라고 생각한다.

그리고 name은 매개 변수인데, 매개변수를 지정 할 수도 있고 안할 수도 있다.
매개변수를 지정하고 기본값(와프리)을 세팅하지 않았을때 반드시 기본값의 성질 String, Int, Float 등을 설명해줘야 컴퓨터와 원만한 소통이 가능하다.

profile
와플좋아하고 개발공부하는 디자이너 리입니다.

0개의 댓글