我有一个带有defer块的简单代码块,但是playground没有执行defer块。我做错什么了?
将打印以下内容:
“步骤1”
“步骤3”
“步骤4”
“步骤5”

import UIKit

print("Step 1")

do {
    defer { print("Step 2") }
    print("Step 3")
    print("Step 4")
}

print("Step 5")

最佳答案

你确定你在看控制台吗?如果是的话,操场上一定有虫子。以下是我从你的代码中得到的信息:
http://i.stack.imgur.com/En6kn.png

10-08 08:59