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/