apprendre-rust

Cours gratuits de Rust 🦀 en Francais 🇫🇷

View on GitHub

Sommaire📚

Hello world avec cargo🚢

Qu’est-ce que cargo❓

Cargo est un gestionnaire de paquets Rust. Il est utilisé pour gérer les dépendances et les projets Rust.

Creer un projet🆕

Nous allons créer un projet appelé hello-world-cargo, pour faire ca nous allons utiliser la commande suivante:

$ cargo new hello-world-cargo --bin

> Created binary (application) `hello-world-cargo` package.

ℹ️ l’option --bin permet de specifier que notre project est une application et non un module.

Cette commande a créé un nouveau dossier 📂 hello-world-cargo dans le répertoire courant. Ce dossier contient un fichier 📄 Cargo.toml, un dossier 📂 src et un fichier 📄 main.rs.

hello-world-cargo
├── Cargo.toml
├── .git
│   └── ...
├── .gitignore
└── src
    └── main.rs

Elle a egalament initialisé un repo git pour le projet.

Le dossier 📂 src contient le code de l’application, il y a deja un fichier 📄 main.rs a l’interieur qui contient un programme hello-world

// 📄 src/main.rs
fn main() {
    println!("Hello, world 👋");
}
fichier description
📄 Cargo.toml le fichier de configuration du projet
📂 src le dossier contenant le code de l’application
📄 main.rs le fichier contenant le programme hello-world
📂 .git le dossier contenant les fichier git, vous pouvez l’ignorer si vous n’utilisez pas git
📄 .gitignore le fichier contenant les fichiers à ignorer lors des commits

Compiler et executer un programme🏃

Juste compiler

Pour compiler le programme, nous allons utiliser la commande cargo build.

# hello-world-cargo 📂
$ cargo build

Cette commande a créé un fichier exécutable 📄 hello-world-cargo dans le répertoire 📂 target/debug.

# hello-world-cargo/target/debug 📂
$ ./hello-world-cargo
> Hello, world 👋

Compiler et executer🏃

Pour compiler et executer le programme, nous allons utiliser la commande cargo run.

# hello-world-cargo 📂
$ cargo run
...
> Hello, world 👋


Accueil 🏠 - Section suivante ⏭️


Cours créé par SkwalExe