ios - Swift - 在 println 中没有得到变量名的建议

标签 ios xcode swift

var firstLoop = 0
for i in 2..<6 {
    firstLoop += i
}
println(firstLoop)
println("\(firstLoop)")
println("\(firstLoop.description)")

我在这里打印 firstLoop 变量。但是在 first println 中,当我键入单词 firstLoop 时,它没有显示任何建议,而在接下来的两个 println 当我键入 firstLoop 时,它会显示建议。这里有人可以向我解释为什么它没有在第一个 println 中显示建议吗?我可以使用这种格式来打印变量吗?这是打印变量的正确方法吗?

最佳答案

是的,是合法的,是正确的;绝对没有必要仅对 println 执行字符串插值(实际上,字符串插值仅做 println 本身所做的相同事情,即调用 description可打印的 )。您发现了一个 Xcode 代码完成错误。除了切线外,这与 iOS 或 Swift 无关;这是一个 Xcode 问题。

关于ios - Swift - 在 println 中没有得到变量名的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25823561/

相关文章:

Xcode 构建后复制文件操作

swift - Swift 5.1 中的递归枚举问题

swift - 如何使用 `didSet` 协议(protocol)调用 `Codable` 方法

ios - SpriteKit 的坐标系在 Xcode 8 中是否发生了变化?

iphone - 如何优化包含带有 CATiledLayer 层的 subview 的 UIView 的绘制

ios - 使用 wifi 和 3G 给出两点之间的不同距离

objective-c - Xcode 中架构的重复符号

ios - 更改没有淡入淡出效果的 UIButton 标题?

ios - NIDropDown 菜单查询

ios - Swift 中自定义函数内的按钮操作