defer

Updated:

🔷Defer

defer 나중에 처리 미루다라는 의미인데 defer 를 사용해서 코드블럭 (scope) 의 마지막에 부분에 처리가 가능하게 합니다

func say() {
	print("One")
	defer {
		// 현제 say method 안에 제일 마지막에 실행됨
		print("이라고 말함")
	}
	print("Two")
	print("Three")
}

say()
/*
 One
 Two
 Three
 이라고 말함
 */

Reference

Swift Tip of the day - 스위프트 기초 문법 - https://spangle-wedelia-2dc.notion.site/Swift-Tip-of-the-day-c428bfd990674bcfa2a4973e5d08c4eb

꼼꼼한 재은 씨의 스위프트 문법편 - https://book.jacobko.info/#/book/1186710233

Categories:

Updated:

Leave a comment