Введение в Rust
Rust — это современный язык программирования, который сочетает в себе безопасность, производительность и параллелизм. Он становится всё популярнее среди разработчиков благодаря своей способности предотвращать ошибки на этапе компиляции.
Почему стоит выбрать Rust?
Rust предлагает множество преимуществ:
- Высокая производительность, сравнимая с C и C++
- Безопасность памяти без сборщика мусора
- Поддержка параллелизма и многопоточности
- Богатая экосистема и активное сообщество
Установка Rust
Перед началом работы необходимо установить Rust. Самый простой способ — использовать инструмент rustup:
Откройте терминал и выполните команду:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
После установки проверьте версию Rust:
rustc --version
Создание первого проекта
Для создания нового проекта используйте команду:
cargo new my_project
Это создаст новую директорию с базовой структурой проекта:
Cargo.toml— файл конфигурации проектаsrc/main.rs— основной файл с кодом
Написание кода
Откройте файл src/main.rs и замените его содержимое на:
fn main() {
println!("Hello, World!");
}
Этот код выводит строку "Hello, World!" в консоль.
Запуск проекта
Перейдите в директорию проекта и выполните команду:
cargo run
Вы должны увидеть вывод:
Hello, World!
Добавление зависимостей
Для добавления внешних библиотек откройте файл Cargo.toml и добавьте зависимости в секцию [dependencies]:
[dependencies]
rand = "0.8"
Затем выполните команду:
cargo build
Это скачает и установит необходимые зависимости.
Тестирование кода
Rust поддерживает встроенные тесты. Создайте файл src/lib.rs и добавьте тест:
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
}
}
Запустите тесты командой:
cargo test
Заключение
Теперь у вас есть базовый проект на Rust. Вы можете продолжать изучать язык, добавляя новые функции и исследуя его возможности.
Disclaimer: Эта статья была сгенерирована искусственным интеллектом и предназначена для образовательных целей.