Mojo Academy · Урок

Ваш первый файл .mojo

Создайте файл и выведите Hello, world.

Урок 1 из 413 шагов

«Ваш первый файл .mojo» — бесплатный урок Mojo Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Mojo Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Mojo Academy содержит 4 уроков всего.

Файл для хранения кода

Программы Mojo хранятся в обычных текстовых файлах. Каждый из них заканчивается расширением .mojo, чтобы цепочка инструментов знала, как его компилировать и запускать. 📄

Дайте файлу понятное имя

Выберите короткое имя в нижнем регистре, например hello.mojo. Понятное имя файла сразу подсказывает, что делает программа, когда Вы вернётесь к ней позже.

hello.mojo

Особенность .mojo и .🔥

Mojo даже допускает эмодзи огня в качестве расширения, поэтому hello.🔥 тоже является допустимым именем. Однако для повседневной работы большинство пользователей выбирает .mojo.

Выведите первую строку

Классическая первая программа выводит приветствие. В Mojo для отправки текста на экран используется print, как и в Python.

print("Hello, world!")

Код находится внутри main

Запускаемый код должен находиться в функции с именем main. При запуске файла Mojo ищет её как начальную точку.

def main():
    print("Hello, world!")

Отступ обозначает блок

Как и Python, Mojo использует отступы для объединения кода в блоки. Строка print имеет отступ относительно main, показывая, что она принадлежит этой функции.

def main():
    print("Hello, world!")

Сохраните файл

Введите код в редакторе и сохраните его как hello.mojo. До сохранения ничего не запустится, поэтому этот шаг важен перед проверкой.

Измените сообщение

Текст в кавычках можно изменить. Замените его на строку вроде своего имени, чтобы программа стала более личной.

print("Hello, Mojo learner!")

Строки заключаются в кавычки

Любой выводимый текст должен находиться внутри кавычек. Без них Mojo воспримет слова как код и сообщит об ошибке вместо вывода.

print("This is text")

Один файл — одна программа

Этот единственный файл .mojo — полноценная программа. В нём есть функция main с одной задачей: поприветствовать Вас. Небольшая, но настоящая программа на Mojo.

Готово к запуску

После сохранения hello.mojo у Вас есть всё необходимое, чтобы его запустить. В следующих уроках показано, как запускать его из командной строки.

Быстрая проверка

Вы только что создали свой первый исходный файл. Какое расширение обычно используется для программы Mojo?

Итоги

Вы создали файл .mojo, поместили вызов print внутрь main и сохранили его. Этот единственный файл — полноценная готовая к запуску программа Mojo. 🎯

Можно начать бесплатно

Изучай Mojo с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
30
Уроки
120

Часто задаваемые вопросы

Урок «Ваш первый файл .mojo» бесплатный?

Да — полный текст урока «Ваш первый файл .mojo» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Mojo Academy, подпишись на CoddyKit PRO. Курс Mojo Academy содержит 4 уроков всего.

Чему я научусь в уроке «Ваш первый файл .mojo»?

Создайте файл и выведите Hello, world. Ты практикуешь Mojo Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Mojo Academy?

Предыдущий опыт не требуется. Mojo Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Ваш первый файл .mojo»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Mojo Academy?

Да. Каждый урок Mojo Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Ваш первый файл .mojo
  2. Точка входа main
  3. Запуск с помощью mojo run
  4. Исследование в REPL Mojo
← Назад к Mojo Academy