Как распечатать на консоли с помощью быстрой игровой площадки?
-
20-12-2019 - |
Вопрос
Я следую инструкциям Apple Guide по их новому языку Swift, но не понимаю, почему на панели справа отображается только «Привет, игровая площадка», а не «Привет, мир».Может кто-нибудь объяснить, почему println
не печатается справа?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
Решение
в Xcode 6.3, а затем (включая XCode 7 и 8), консольный вывод появляется в области отладки в нижней части окна детской площадки (аналогично тому, где оно появляется в проекте).Чтобы показать:
- .
- Меню: Просмотр> Область отладки> Показать область отладки (⌘⇧Y)
-
Нажмите на среднюю кнопку виджета макета рабочего пространства на панели инструментов
-
Нажмите на треугольник рядом с временной шкалой в нижней части окна
Все, что пишет на консоль, включая оператор print
Swift (переименован из println
в Swift 2 Beta).
в более ранних версиях Xcode 6 (которые, наверное, вы, вероятно, должны быть обновлены из любого инаправления), показать редактор помощника (например, нажав на маленький круг рядом с немного в зоне вывода).Вывод консоли появляется там.
Другие советы
Вам нужно включить редактор Show Assistant:
Просто нажмите
Дополнительно вы можете добавить любую строку на временной шкал, нажав маленький круг рядом с значком глаз в области результатов.Это позволит истории для этого выражения.Таким образом, вы можете увидеть вывод переменной за последние 30 секунд (вы можете изменить это тоже) выполнения.
У вас все еще могут возникнуть проблемы с отображением вывода в помощнике редактора.Вместо того, чтобы оборачивать строку в println()
, просто выведите строку.Например:
for index in 1...5 {
"The number is \(index)"
}
Напишет (5 times)
в зоне детской площадки.Это позволит вам отобразить его в помощнике редактора (через маленький кружок в дальнем правом углу).
Однако, если бы вы println("The number is \(index)")
вы не сможете визуализировать его в помощнике редактора.
Переместить вы Наведите курсор на «Hello, Playground» на правой боковой панели, вы увидите значок глаз и небольшой значок круга рядом. Просто нажмите на кружок, чтобы показать детали страницы и вывод консоли!
для отображения переменных только на детской площадке, просто упомяните имя переменной без чего-либо
Пусть stat= 100
Статус // Это выводит значение стата на игровой площадке правое окна