Как печатать на консоль с помощью быстрой игровой площадки?
Я следил за 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 в нижней части окна игровой площадки (аналогично тому, как он появляется в проекте). Чтобы показать это:
Все, что записывает на консоль, включая оператор 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 в правом окне игровой площадки