【发布时间】:2014-08-15 22:16:39
【问题描述】:
我怎样才能在如下所示的函数中拥有一个静态变量?
func addItem(petItem:Item) -> Bool {
var static count = 0 //... pseudo code
...
...或者我必须将所有静态代码放在文件顶部(全局区域)吗?
【问题讨论】:
我怎样才能在如下所示的函数中拥有一个静态变量?
func addItem(petItem:Item) -> Bool {
var static count = 0 //... pseudo code
...
...或者我必须将所有静态代码放在文件顶部(全局区域)吗?
【问题讨论】:
或者我必须将所有静态代码放在文件顶部(全局区域)?
是的,就是这样。您需要在变量将持续存在的范围内声明变量。具体应该在哪里取决于您要达到的目标。
【讨论】: