Ana*_*rem 2 objective-c ios swift
如何在“swift”(和“objective-c”)中区分同名的局部范围和全局范围变量
例如:
var a = 10
for i in 1...10 {
var a = 20
a = 40
}
Run Code Online (Sandbox Code Playgroud)
在此代码片段中,如何将 40 保存到全局变量 "a" 中?对不起,如果这是一个重复的问题。
编辑
更改任何变量名称显然是可能的,但我想知道是否有任何方法可以做到这一点。
小智 5
正如Paulw11所提到的,这是一种不好的做法。但实际上你可以做到。
The top level namespaces are modules.By default, app is a module and hence a namespace.This namespace's name is the name of the app.
因此,您可以通过以下方式访问它:-
<ModuleName>.a = 40
Run Code Online (Sandbox Code Playgroud)
这ModuleName将是您的应用程序的名称。
| 归档时间: |
|
| 查看次数: |
977 次 |
| 最近记录: |