Swift变量中的双下划线前缀

时间:2014-09-11 16:24:08

标签: swift naming-conventions

在Advanced Swift talk中,for循环的生成代码描述为:

var __g: Generator = mySequence.generate()
while let x = __g.next() {
    // iterations here
}

下划线前缀是否具有某些特定含义?

1 个答案:

答案 0 :(得分:0)

不,下划线和双下划线前缀在Swift中没有特定含义。他们通常暗示"私人"或"内部"声明,但您可以根据需要定义以尽可能多的下划线开头的变量。