全局函数和快速捕获值

时间:2016-04-19 10:42:37

标签: xcode swift scope

Swift文档说闭包和嵌套函数可以捕获值,而全局函数则不能。为什么这不是编译错误(实际上它看起来像全局函数myFunc()捕获值。)

var myInt = 0

func myFunc()
{
    myInt+=1
}

print(myInt) //prints 0
myFunc()
print(myInt) //prints 1

我在Xcode游乐场中运行它,可能与它有关吗?

谢谢

0 个答案:

没有答案