defer
다음 함수를 호출하면 출력 순서는?
func run() {
defer { print("A") }
do {
defer { print("B") }
print("C")
}
defer { print("D") }
print("E")
}하나만 선택
defer
다음 함수를 호출하면 출력 순서는?
func run() {
defer { print("A") }
do {
defer { print("B") }
print("C")
}
defer { print("D") }
print("E")
}하나만 선택