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

StackOverflow https://stackoverflow.com//questions/24003092

  •  20-12-2019
  •  | 
  •  

Вопрос

Я следую инструкциям Apple Guide по их новому языку Swift, но не понимаю, почему на панели справа отображается только «Привет, игровая площадка», а не «Привет, мир».Может кто-нибудь объяснить, почему println не печатается справа?

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

import Cocoa

var str = "Hello, playground"

println("Hello, world");

enter image description here

Это было полезно?

Решение

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

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

    Workspace Windows Mayout Widget

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

    Треугольник для консоли

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


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

Другие советы

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

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

Просто нажмите ALT + Command + ENTER Чтобы открыть редактор помощника.Assistant Editor откроет вид сроки.Сроки по умолчанию показывает ваш консольный выход.

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

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

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

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

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

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

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

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

Пусть stat= 100

Статус // Это выводит значение стата на игровой площадке правое окна

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top