Перейти к основному содержимому
  1. Rust/

Basic rust

326 слов·2 минут· loading · loading · ·
Rust Dev
Оглавление
about-rust - Эта статья часть цикла.
Часть 1: Эта статья

Введение в Rust: установка, запуск и структура проекта
#

Rust - это мощный системный язык программирования, в котором скорость и безопасность по управлению памятью стоит на первом месте. Разберемся, как установить и запустить Rust, а также рассмотрим из чего состоит базовый проект.

Установка Rust
#

Люблю правило одной кнопки когда не приходится редактировать кучу конфигов и гулять по сайтам в поиске правильного порядка дейстий и ссылок.

Для установки Rust на вашем компьютере просто перейдите на официальный сайт Rust и следуйте инструкциям говорят все статьи. Но мы сделаем иначе.

На Linux и macOS системах запускаем:

curl https://sh.rustup.rs -sSf | sh

для macOS можно запустить:

brew install rustup

для windows скачиваем экзешник по ссылке и следуем сообщениям.

Таким несложным способом можно установить rust и его туллинг.

Первое приложение
#

Теперь пришло время создать наше первое приложение на расте.

Переходим в необходимую директорию (я люблю создавать главную папку dev в ней workspace/rust, которая содержит все проекты разбитые по технологиям). После выбора директории запускаем команду cargo new

cargo new hello_world

По умолчанию флаг –bin уже установлен и не нужно его указывать дополнительно. Он нужен для сборки бинарника. Также можно собрать библиотеку передав параметр –lib

Посмотрим, что у нас получилось

$ cd hello_world
$ tree .
.
├── Cargo.toml
└── src
    └── main.rs

1 directory, 2 files

Первый файл Cargo.toml. Откроем его

[package]
name = "hello_world"
version = "0.1.0"
edition = "2021"

[dependencies]

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

Заглянем в директорию src и посмотрим на файл main.rs

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

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

$ cargo build

Собрали, можно запускать:

$ ./target/debug/hello_world
Hello, world!

Вывело стандартное приветствие, мы молодцы! Будем продолжать.

Хотите команду поменьше? Можно запустить программу через команду cargo run

Заключение
#

Вот и все основы для начала работы с Rust. Этот язык имеет множество возможностей и дает большую свободу действий, так что вперед изучать и экспериментировать!

about-rust - Эта статья часть цикла.
Часть 1: Эта статья

Связанные статьи

Pattern matсhing
606 слов·3 минут· loading · loading
Rust Dev