Des exemples de code pour programmer en Rust
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
551 B

  1. struct Cercle{ // créez une structure de type
  2. rayon : f32, // membre de la structure
  3. }
  4. trait Calculate { // définir un trait
  5. fn aire(&self) -> f32 ; // Définit une méthode de trait.
  6. }
  7. impl Calculate for Cercle { // implémente la fonction
  8. fn aire(&self) -> f32 { // implémente la méthode du trait
  9. std::f32::consts::PI * self . rayon * self.rayon
  10. }
  11. }
  12. fn main(){
  13. let obj = Cercle { rayon : 2000.00} ; // crée un objet structuré
  14. println ! ("L'aire du cercle est : {}", obj.aire()) ;
  15. // dans le println on appelle la méthode
  16. }