Как распечатать на консоли, используя Swift Playground?
108610 просмотра
7 ответа
Я следил за руководством Apple по их новому быстрому переводу языка, но я не понимаю, почему на панели справа отображается только «Привет, детская площадка», а не «Привет, мир». Может кто-нибудь объяснить, почему println
не печатается справа?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
Ответы (7)
132 плюса
В Xcode 6.3 и позже (включая Xcode 7 и 8) вывод консоли отображается в области «Отладка» в нижней части окна игровой площадки (аналогично тому, как он отображается в проекте). Чтобы показать это:
- Меню: Вид> Область отладки> Показать область отладки (⌘⇧Y)
Нажмите среднюю кнопку виджета макета рабочего пространства на панели инструментов
Нажмите на треугольник рядом с временной шкалой в нижней части окна.
Все, что пишет в консоль, включая print
утверждение Swift (переименовано println
в бета-версию Swift 2), появляется там.
В более ранних версиях Xcode 6 (которые в настоящее время вам, вероятно, следует обновлять в любом случае), покажите редактор Assistant (например, нажав маленький кружок рядом с битом в области вывода). Консольный вывод появляется там.
Автор: rickster Размещён: 02.06.2014 08:5571 плюса
13 плюса
Просто нажмите Alt + Command + Enter, чтобы открыть редактор Assistant. Помощник редактора откроет представление временной шкалы. Временная шкала по умолчанию показывает вывод вашей консоли.
Кроме того, вы можете добавить любую строку в представление временной шкалы, нажав маленький кружок рядом со значком глаза в области результатов. Это включит историю для этого выражения. Таким образом, вы можете видеть выходные данные переменной за последние 30 секунд (вы также можете изменить это) выполнения.
Автор: Siv Ragav Размещён: 13.06.2014 12:5711 плюса
У вас все еще могут быть проблемы с отображением результатов в помощнике редактора. Вместо того, чтобы переносить строку println()
, просто выведите строку. Например:
for index in 1...5 {
"The number is \(index)"
}
Напишу (5 times)
на детской площадке. Это позволит вам отобразить его в помощнике редактора (через маленький кружок на дальнем правом краю).
Однако, если бы вы были, println("The number is \(index)")
вы бы не смогли визуализировать его в помощнике редактора.
2 плюса
Начиная с Xcode 7.0.1 println переходит на печать. Посмотри на изображение. есть еще много чего мы можем распечатать.
0 плюса
наведите курсор мыши на «Hello, площадка» на правой боковой панели, вы увидите значок глаза и маленький кружок рядом с ним. Просто нажмите на кружок один, чтобы показать подробную страницу и вывод консоли!
Автор: user3702838 Размещён: 03.06.2014 11:260 плюса
для отображения переменных только на игровой площадке, просто упомяните имя переменной без чего-либо
let stat = 100
stat // выводит значение stat в правом окне детской площадки
Автор: jai Размещён: 10.06.2014 05:56Вопросы из категории :
- xcode6 Как распечатать на консоли, используя Swift Playground?
- xcode6 Как импортировать файл Swift из другого файла Swift?
- xcode6 Как «Удалить производные данные» в XCode?
- xcode6 Swift Error: переменная, используемая в пределах своего начального значения
- xcode6 Как захватить URL-адрес, используемый для запуска приложения OS X через URLScheme в Swift?
- xcode6 Цвет фона UIView в Swift
- swift Как я могу программным образом определить, работает ли мое приложение в симуляторе iphone?
- swift iOS: Convert UTC NSDate to local Timezone
- swift Как установить цель и действие для UIBarButtonItem во время выполнения
- swift Жирный и не жирный текст в одном UILabel?
- swift Найти касательную точки на кубической кривой безье
- swift Как я могу рассчитать разницу между двумя датами?
- swift-playground Добавьте способ к Карте, который создает полную колоду карт, с одной картой каждой комбинации ранга и костюма
- swift-playground Как перебрать цикл в обратном порядке в swift?
- swift-playground Класс 'ViewController' не имеет инициализаторов в swift
- swift-playground Xcode: Есть ли способ обновить / перезапустить игровую площадку?
- swift-playground Импортируйте мой собственный класс Swift в Playground