Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Point {
- x: i32,
- y: i32,
- }
- fn main() {
- // Les instances de structures sont créés comme ça:
- let p = Point { x: 1, y: 2 };
- // Les membres sont accéssibles par leur nom:
- let ordonnee = p.y;
- // Les champs peuvent aussi être anonymes:
- struct Cercle(Point, f64);
- // Les méthodes sont définie dans un block `impl`:
- impl Cercle {
- fn perimetre(&self) -> f64 {
- 2.0 * std::f64::consts::PI * self.1
- }
- }
- }
Add Comment
Please, Sign In to add comment