Wie Sie Zugriff auf enum-Werte in Rust?

struct Point {
    x: f64,
    y: f64,
}

enum Shape {
    Circle(Point, f64),
    Rectangle(Point, Point),
}

let my_shape = Shape::Circle(Point { x: 0.0, y: 0.0 }, 10.0);

Möchte ich ausdrucken circle's zweite Eigenschaft, die 10.0 hier.
Ich habe versucht my_shape.last und my_shape.second, aber weder gearbeitet.

Was sollte ich tun, um zu drucken 10.0 in diesem Fall?

InformationsquelleAutor Anders Lind | 2012-02-02
Schreibe einen Kommentar