Premiers travaux en Rust

1. Un premier exemple de programme Rust

On commence par créer un nouveau projet Rust de type exécutable :

cargo new --bin plus_loin 

La création se passe correctement, comme en témoigne la réponse dans le terminal :

Created binary (application) `plus_loin` package 

Prenons un exemple simple pour découvrir peu à peu le langage Rust et les premiers éléments utiles. Le but est d’offrir un jeu de quatre fonctions de calcul relatif au cercle et à la sphère :

  • Une première fonction qui calcule le périmètre d’un cercle.

  • Une deuxième fonction qui calcule la surface d’un cercle.

  • Une troisième fonction qui calcule la surface d’une sphère.

  • Une quatrième fonction qui calcule le volume d’une sphère.

Lorsque l’on compile avec le compilateur Rust (indifféremment via cargo ou rustc), les erreurs et les avertissements (warnings) seront détectés. Si vous voulez désactiver les warnings, parfois plutôt verbeux, il suffit d’écrire cette ligne en début de programme :

#![allow(unused)] 

On commence par une fonction main, point d’entrée de notre exécutable dans lequel on appelle une autre fonction en charge de calculer le périmètre d’un cercle connaissant son rayon :

fn main() { 
   let p = perimetre_cercle(5.0); 
   println!("Le périmètre...
Pour consulter la suite, découvrez le livre suivant :
couv_EIRUST.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Installation et exploration
Suivant
Outils complémentaires autour du projet réalisé