Ваша первая программа «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 — локальная установка не требуется.
Все уроки этого курса
- Установка Rust и Cargo
- Ваша первая программа «Hello, World!»
- Знакомство с инструментарием Rust