在学习Swift的过程中,我为每个主题创建了一个Playgrounds(例如,为结构创建一个Playgrounds),并且我不断地添加我在学习过程中学到的概念片段。
我的问题是我通常使用变量名,比如a,b,c....但是避免重复名称的错误是很麻烦的。所以我想知道是否有一种方法来声明命名空间块。
我的Playground(不是真实的的主题,只是为了说明):
// topic 1 blah
var a = 1
var b = 2
a + b
// topic 2 blah blah
var a = 5
var b = 3
a / b
一种解决方法是在其周围添加一个功能块:
func example1() {
...
}
但有更好的方法吗?
2条答案
按热度按时间cu6pst1q1#
可以使用do语句:
htrmnn0y2#
如前所述,
do
语句允许您创建一个作用域。但你也可以使用Xcode 7中新的多页面游戏平台--每个页面都单独运行,因此你可以在每个页面中重用相同的变量名。你还可以制作多个页面预加载和共享的源文件。