Swift Xcode 6.2 中的游乐场:println 不会在 willSet/didSet 中打印任何内容

Swift playground in Xcode 6.2: println doesn't print anything inside willSet/didSet

在学习了 Objective-C 之后,我才刚刚开始学习 Swift。根据 Apple 的推荐,我选择了 playgrounds 来编码和学习。这是代码:

class Polygon
{
    var color:UIColor = UIColor.clearColor()
    
    var numberOfSides:Int = 0 {
        willSet(newNumber)
        {
            println("willSet is being called")
        }
        didSet(newNumber)
        {
            println("didSet is being called")
            
            //just to make sure didSet is called
            numberOfSides = 12345678
        }
    }
}

var polygon1 = Polygon()

polygon1.numberOfSides = 222222
polygon1.numberOfSides = 1

var polygon2 = Polygon()
polygon2.numberOfSides = 12313

就像 2+2 一样简单,多边形的行为符合预期。问题是:println() 调用的结果在哪里(参见嵌入的图像)?提前致谢。

print/println 函数的输出转到控制台 - 您可以在助理编辑器中看到它(使用应用程序菜单查看 -> 助理编辑器 -> 显示助理编辑器来显示它,或键盘 alt+cmd+enter 快捷键)