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);
Desidero stampare la seconda proprietà del cerchio, che è 10.0 qui. Ho provato my_shape.last
e my_shape.second
, ma nessuno dei due ha funzionato.Accesso valori di enum in Rust
Cosa devo fare per stampare 10.0 in questo caso?
Grazie
thans, @jcollado. –
Sì, sento ancora che ci dovrebbe essere modo migliore ~ :) –
si prega di aggiornare la risposta per abbinare la sintassi di Rust corrente. La domanda e la risposta sono ancora rilevanti per la Ruggine di oggi. –