我有一个带有 defer block 的简单代码块,但是 playground 没有执行 defer block 。我究竟做错了什么?
打印以下内容: “步骤1” “第 3 步” “步骤4” “第 5 步”
import UIKit
print("Step 1")
do {
defer { print("Step 2") }
print("Step 3")
print("Step 4")
}
print("Step 5")
最佳答案
您确定您正在查看控制台吗?如果是这样, Playground 上一定有错误。这是我从您的代码中得到的:
http://i.stack.imgur.com/En6kn.png
关于ios - Swift 2.0 Defer 在 XCode 7.0.1 中不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32920206/