본문 바로가기
모바일앱/Swift

중첩함수 보충

by GeekCode 2021. 12. 16.
반응형

 

// 중첩함수 보충

 

 

// 함수 안에 함수를 선언

func outer() {

   print("outer")

 

   func inner() {

       print("inner")

   }

}

 

 

 

// 함수 안에 함수를 선언

func outer() {

   print("outer")

 

   func inner() {

       print("inner")

   }

    inner()

}

 

 

//outer 함수가 inner함수를 리턴, 외부에서 사용

func outer() -> () -> () {

    print("outer")

    func inner() {

        print("inner")

    }

    return inner

}

 

let inner = outer()

inner()

반응형