在 Advanced Swift talk 中,for 循环的生成代码被描述为:
var __g: Generator = mySequence.generate()
while let x = __g.next() {
// iterations here
}
下划线前缀是否有特定含义?
最佳答案
不,下划线和双下划线前缀在 Swift 中没有特定含义。它们通常暗示“私有(private)”或“内部”声明,但您可以根据需要定义以下划线开头的变量。
关于swift - Swift 变量中的双下划线前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25792549/