Return Values



呼び出し関数の一部に渡されます.=関数を返します.
returnはコールバック関数を渡し、関数を終了します.
関数の式は式で、関数の戻り値は式の結果です.
func add() -> Int {
    
    return 1 + 2
}

let a = add() //함수를 호출하는 상수 부분에 3의 값이 도출된다.

if add() ==  3 { // "three"출력, 함수가 리턴한 값은 함수가 호출한 부분으로 전달된다 라는 개념을 이해하자
    print("three")
}

func dosomething() {
    let rnd = Int.random(in: 1...100)
    
    if rnd % 2 == 0 { // 만약 짝수라면 이곳에서 함수가 종료
        return
    }
    
    print(rnd) // 홀수라면 홀수가 출력된다.
}