← Назад

Создание первого проекта на Rust: Пошаговое руководство для начинающих

Введение в Rust

Rust — это современный язык программирования, который сочетает в себе безопасность, производительность и параллелизм. Он становится всё популярнее среди разработчиков благодаря своей надёжности и мощным инструментам. В этом руководстве мы разберём, как создать свой первый проект на Rust с нуля.

Установка Rust

Прежде чем начать, вам нужно установить Rust на ваш компьютер. Для этого используйте официальный утилиту rustup, которая упрощает установку и управление версиями Rust.

Откройте терминал и выполните следующую команду:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

После установки проверьте версию Rust, выполнив команду:

rustc --version

Создание нового проекта

Для создания нового проекта используйте команду cargo new. Cargo — это инструмент сборки и управления зависимостями для Rust.

Выполните команду:

cargo new my_first_project

Это создаст новую директорию с базовой структурой проекта:

  • Cargo.toml — файл конфигурации проекта.
  • src/main.rs — основной файл с кодом.

Структура проекта

Давайте разберём основные файлы и директории:

  • Cargo.toml — содержит метаданные о проекте, такие как имя, версия и зависимости.
  • src/main.rs — точка входа в программу.
  • src/lib.rs — файл для библиотеки (если проект является библиотекой).

Написание кода

Откройте файл src/main.rs и замените его содержимое на следующий код:

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

Этот код выводит строку "Hello, Rust!" в консоль.

Запуск проекта

Чтобы запустить проект, перейдите в директорию проекта и выполните команду:

cargo run

Вы должны увидеть вывод:

Hello, Rust!

Добавление зависимостей

Для добавления зависимостей откройте файл Cargo.toml и добавьте их в раздел [dependencies]. Например, чтобы добавить библиотеку rand для генерации случайных чисел, добавьте:

[dependencies]
rand = "0.8"

После этого выполните команду:

cargo build

Cargo автоматически скачает и установит все необходимые зависимости.

Отладка и тестирование

Rust предоставляет мощные инструменты для отладки и тестирования. Для написания тестов используйте атрибут #[test].

Добавьте следующий код в файл src/main.rs:

fn add(a: i32, b: i32) -> i32 {
    a + b
}

#[test]
fn test_add() {
    assert_eq!(add(2, 3), 5);
}

Запустите тесты с помощью команды:

cargo test

Заключение

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

Дисклеймер: Эта статья была сгенерирована искусственным интеллектом и может содержать неточности. Для получения точной информации обратитесь к официальной документации Rust.

← Назад

Читайте также