함수기본

CHOI·2021년 5월 25일
0

Swift

목록 보기
5/10
post-thumbnail

1. 기본형태

func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> 반환타입 {
    /* 함수 구현부 */
    return 반환값
}

Swift에서 함수의 기본적인 형식은 위와 같다. (띄어쓰기에 주의하자.)

예시)

func sum(a: Int, b: Int) -> Int {
    return a + b
}

2. 반환 값이 없는 함수

func 함수이름(매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입 ...) -> Void {
    /* 함수 구현부 */
    return
}

반환 값이 없으면 Void 를 사용하면 된다.

예시)


func printMyName(name: String) -> Void {
    print(name)
}

아니면 그냥 아래의 코드와 같이 Void 를 생략 해도 상관은 없다.(화살표도 빼야한다.)

func printYourName(name: String) {
    print(name)
}

printYourName(name: "CHOI") 

//>> CHOI

3. 매개변수가 없는 함수

func 함수이름() -> 반환타입 {
    /* 함수 구현부 */
    return 반환값
}

매개변수가 없는 경우 위와 같은 형식으로 함수를 작성하면 된다.

예시는 아래와 같다.

func maximumIntegerValue() -> Int {
    return Int.max
}

4. 매개변수와 반환값이 없는 함수

func 함수이름() -> Void {
    /* 함수 구현부 */
    return
}

매개변수와 반환값이 없는 함수는 아래와 같이 간단하게 표현도 가능하다.

func hello() -> Void { print("hello") }

func hello() {print("hello")}
profile
벨로그보단 티스토리를 사용합니다! https://flight-developer-stroy.tistory.com/

0개의 댓글

관련 채용 정보