Skip to main content

Installation et Hello World

Pour commencer notre découverte de Rust on va d'abord devoir installer rustup. On peut l'installer via des gestionaire de paquets (chocolatey sous Windows, brew sous mac, ou apt sous debian par exemple).

Sinon les instructions pour l'installer sont disponibles sur rust-lang.org.

Si vous ne voulez pas installer Rust, il est aussi possible de tester des choses dans le Rust Playground en ligne ici.

Hello World

On peut maintenant créer un nouveau projet, en créant un nouveau dossier et en y lançant cargo new hello-rust

cargo new hello-rust
cd hello-rust
# Pour initialiser un projet rust dans un dossier existant on peut utiliser 'cargo init'

Maintenant on va avoir un projet Hello World par défault. Dont le fichier src/main.rs est le suivant :

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

Pour lançer le projet il suffit de lancer la commande cargo run

cargo run

Et voilà ! Si vous avez decidez de le faire dans le Rust Playground, vous avez juste à cliquer sur le bouton "Run".

Les outils pour développer en Rust

Un IDE est fortement conseillé pour programmer en Rust car beaucoup d'informations sont données par l'IDE (ou le compilateur) à propos de comment faire le programme.

Ainsi on peut voir et résoudre les problèmes tout de suite avec un IDE à la place de les découvrir au moment de la compilation.

Personellement j'utilise Helix, mais vous pouvez aussi utiliser VS-Code ou encore plus n'importe quel IDE du moment qu'il supporte Rust.