Вывод текста
Когда программа работает — ты её не видишь. Она копает, строит, считает, но в темноте. Чтобы программа рассказывала тебе, что происходит, существует команда print.
Это первая команда, которую ты узнаёшь в любом языке программирования. В ComputerCraft она выводит текст или число на экран компьютера.
Базовый синтаксис
Текст всегда заключается в кавычки — одинарные '...' или двойные "...". Без кавычек компьютер будет считать написанное именем переменной.
Числа и результаты выражений — без кавычек:
Важно:
Соединение текста и чисел
Часто нужно вывести и текст, и переменную в одной строке. Для этого используется оператор .. (две точки) — он склеивает строки:
Можно склеивать сколько угодно частей:
Вывод нескольких значений через запятую
print принимает несколько аргументов через запятую. Между ними автоматически ставится пробел:
Специальные символы в тексте
Если внутри строки нужен перенос на новую строку или табуляция, используются escape-последовательности — специальные символы, начинающиеся с \:
| Символ | Что делает |
|---|---|
\n | Перенос строки |
\t | Отступ (табуляция) |
\" | Кавычка внутри строки с двойными кавычками |
\\ | Обратный слэш |
Выведет:
Статус:
Топливо: OK
GPS: OK
Инструмент: OK
Многострочные строки
Для длинных текстов — меню, отчётов, ASCII-арта — удобны многострочные литералы [[ ]]. Всё, что написано внутри, выводится как есть:
print в реальных программах
Выводить текст полезно не только для красоты — это основной способ отладки. Когда что-то идёт не так, ты добавляешь print и смотришь, что происходит внутри программы:
🚀 Задания
Задание 1 Напиши программу, которая выводит три строки подряд: название твоего робота, его статус и уровень топлива. Каждое значение — в отдельной переменной.
Задание 2
Выведи фразу Робот сказал: "Готов к работе!" — кавычки вокруг фразы должны быть видны на экране.
Задание 3
Используя один print и символ \n, выведи три строки: "=== ОТЧЁТ ===", "Алмазов: 5", "Угля: 64".
Задание 4
Создай переменные x, y, z с любыми числами и выведи их в формате "Позиция: X=... Y=... Z=..." через склейку ...
Задание 5
Напиши программу-меню с помощью [[ ]]. Создай красивое меню из 3-4 пунктов с рамкой из символов. Запусти её на компьютере.