Понимание выходов в Playground

Почему следующий код выводится следующим образом в Playground...

class Vehicle{

    func run(){
        println("Running")//outputs--------- Running
    }
}

var jetta = Vehicle()// outputs ------------ Vehicle
jetta.run()// outputs ---------------------- Vehicle (why not running?)

Разве вывод для последнего вызова не должен быть «Выполняется»?

Когда я пробую тот же код на swiftstub.com или runswiftlang.com Я получаю то, что ожидал, но не в Playground, почему?

Вывод в swiftstub.com или runwiftlang

class Vehicle{

    func run(){
        println("Running")//outputs--------- nothing
    }
}

var jetta = Vehicle()// outputs ------------ nothing
jetta.run()// outputs ---------------------- Running

Любая идея, почему Playgound не выводит Running при вызове метода run()?


person fs_tigre    schedule 13.02.2015    source источник


Ответы (1)


Правая панель, отображаемая по умолчанию в Xcode, представляет результат каждого введенного выражения. Чтобы отобразить вывод консоли, вам нужно открыть помощник редактора (alt+command+enter)

введите здесь описание изображения

person Jérôme    schedule 13.02.2015