所以一切都在这个程序中编译,但我真的在增加值时,它返回 __ lldb_expr_640.IncrementWatcher (我在操场上执行它) 。一切都在编译,所以这不是问题。这是代码:
class IncrementWatcher {
var value: Int = 0 {
willSet {
print("About to set value to \(newValue)")
}
didSet {
if value > oldValue {
print("Value incremented by \(value - oldValue)")
}
}
}
}
现在让我们创建一个实例......
let iw = IncrementWatcher()
iw.value = 50 //returns _lldb_expr_640.IncrementWatcher
任何想法?这真的让人担心吗?
答案 0 :(得分:1)
无需担心,您可以忽略以_lldb
开头的模块名称。游乐场使用LLDB(调试器)会话,有时候实现细节会泄漏到用户界面。