0Pricing
Learn Rust Coding · Урок

Ваша первая программа «Hello, World!»

Напишите и запустите свою первую программу «Hello, World!» на Rust. Разберитесь в основных этапах компиляции и выполнения.

«Ваша первая программа «Hello, World!»» — бесплатный урок Learn Rust Coding на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Learn Rust Coding, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Learn Rust Coding содержит 3 уроков всего.

Ваша первая программа на Rust

Пора написать вашу первую программу на Rust: Hello, World! Это классический способ убедиться, что настройка работает, и познакомиться с основами.

Создание исходного файла

Имена исходных файлов Rust заканчиваются на .rs, например main.rs. Создайте такой файл в новой папке проекта — в нём будут храниться написанные вами инструкции.

Функция `fn main()`

Каждая программа на Rust начинается с функции с именем main. Синтаксис fn main() { } объявляет её: fn означает функцию, затем указываются имя, параметры и тело.

Вывод в консоль

Чтобы вывести данные в консоль, используйте макрос println!. Символ ! показывает, что это макрос — код, разворачиваемый во время компиляции. Передайте текст в кавычках и завершите инструкцию символом ;.

Ваш код "Hello, World!"

Вот полная программа Hello, World!. Вставьте её в main.rs — обратите внимание на точку с запятой в конце инструкции println!.

fn main() {
    println!("Hello, world!");
}

Превращение кода в исполняемый файл

Ваш CPU не может читать Rust напрямую, поэтому компилятор rustc переводит его. Выполните rustc main.rs, чтобы создать исполняемый файл.

rustc main.rs

Запуск программы

Теперь запустите исполняемый файл: ./main в Linux/macOS или main.exe в Windows. Вы увидите приветствие — сначала скомпилируйте программу, затем запустите её.

./main

Удобная работа с Cargo

Обычный rustc работает, но в большинстве проектов используют Cargo для создания структуры, сборки и запуска, особенно по мере роста проекта. Он сам настраивает стандартную структуру.

Hello World с Cargo

Создайте проект с помощью cargo new, затем перейдите в него командой cd и выполните cargo run. Cargo компилирует и запускает программу одним шагом, выполняя все необходимые детали.

fn main() {
    println!("Hello, world!");
}

Compiling & Running

Вы написали свою первую программу на Rust и узнали два способа её запуска: напрямую с помощью rustc и с использованием Cargo. Давайте проверим, насколько хорошо вы усвоили материал.

Итоги: ваша первая программа на Rust

Вы создали, скомпилировали и запустили свою первую программу — с помощью как обычного rustc, так и более удобной команды cargo run. Далее — полная цепочка инструментов.

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

Урок «Ваша первая программа «Hello, World!»» бесплатный?

Да — полный текст урока «Ваша первая программа «Hello, World!»» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Learn Rust Coding, подпишись на CoddyKit PRO. Курс Learn Rust Coding содержит 3 уроков всего.

Чему я научусь в уроке «Ваша первая программа «Hello, World!»»?

Напишите и запустите свою первую программу «Hello, World!» на Rust. Разберитесь в основных этапах компиляции и выполнения. Ты практикуешь Learn Rust Coding с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Learn Rust Coding?

Предыдущий опыт не требуется. Learn Rust Coding на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.

Сколько времени занимает урок «Ваша первая программа «Hello, World!»»?

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

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

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

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

  1. Установка Rust и Cargo
  2. Ваша первая программа «Hello, World!»
  3. Знакомство с инструментарием Rust
← Назад к Learn Rust Coding