defer

작성일

defer

// defer 미루다
// defer를 이용해 코드블록(스코프)
// 마지막에 원하는 처리가 가능합니다.

func say() {
    print("하나")
    defer {
        // 현재 say 메소드 안에서
        // 제일 마지막에 실행됩니다
        print("이라고 말했다")
    }
    print("둘")
    print("셋")
}
say()
// 하나
// 둘
// 셋
// 이라고 말했다.