这段程序会输出什么?

来自 闭包
Swift 6.3.3 进阶 2分钟

这段程序会输出什么?

swift
func demonstrateCapture() {
    var multiplier = 2
    let live = { (value: Int) in value * multiplier }
    let snapshot = { [multiplier] (value: Int) in
        value * multiplier
    }

    multiplier = 4
    print(live(3))
    print(snapshot(3))
}

demonstrateCapture()
在试验场中打开
报告错误