Как печатать на консоль с помощью быстрой игровой площадки?

Я следил за Apple Guide за их новый язык быстро, но я не понимаю, почему панель справа показывает только "Hello, playground", а не "Hello, world". Может кто-нибудь объяснить, почему println не печатается справа?

// Playground - noun: a place where people can play

import Cocoa

var str = "Hello, playground"

println("Hello, world");

enter image description here

Ответ 1

В Xcode 6.3 и более поздних версиях (включая Xcode 7 и 8) вывод консоли появляется в области Debug в нижней части окна игровой площадки (аналогично тому, как он появляется в проекте). Чтобы показать это:

  • Меню: Вид > Область отладки > Показать область отладки (⌘⇧Y)
  • Нажмите среднюю кнопку виджета рабочего пространства на панели инструментов

    workspace layout widget

  • Нажмите треугольник рядом с временной шкалой в нижней части окна

    triangle for console

Все, что записывает на консоль, включая оператор Swift print (переименованный из println в Swift 2 beta), появляется там.


В более ранних версиях Xcode 6 (которые вы, вероятно, должны обновляться в любом случае), покажите редактор Assistant (например, щелкнув маленький круг рядом с битом в области вывода). Появится вывод консоли.

Ответ 2

вам нужно включить редактор Show Assistant:

enter image description here

Ответ 3

Просто нажмите Alt + Command + Enter, чтобы открыть редактор ассистента. Редактор помощника откроет представление временной шкалы. Временная шкала по умолчанию показывает ваш выход в консоль.

Дополнительно Вы можете добавить любую строку в представление временной шкалы, нажав маленький круг рядом с иконкой глаза в области результатов. Это позволит использовать историю для этого выражения. Таким образом, вы можете видеть выходные данные переменной за последние 30 секунд (вы также можете изменить это) выполнения.

Ответ 4

У вас может быть проблема с отображением вывода в редакторе помощника. Вместо того, чтобы обертывать строку в println(), просто выведите строку. Например:

for index in 1...5 {
    "The number is \(index)"
}

Будем писать (5 times) в зоне игровой площадки. Это позволит вам отобразить его в редакторе помощника (через маленький круг на крайнем правом краю).

Однако, если вы были в println("The number is \(index)"), вы не смогли бы визуализировать его в редакторе помощников.

Ответ 5

В Xcode 7.0.1 println изменяется на печать. Посмотрите на изображение. есть много больше, что мы можем распечатать. введите описание изображения здесь

Ответ 6

наведите указатель мыши на "Hello, playground" на правой боковой панели, вы увидите значок глаза и значок маленького круга рядом с ним. Просто нажмите на круг, чтобы показать страницу с подробными сведениями и вывод на консоль!

Ответ 7

для отображения переменных только в игровой площадке, просто укажите имя переменной без чего-либо

пусть stat = 100

stat//выводит значение stat в правом окне игровой площадки