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);
Quiero imprimir la segunda propiedad del círculo, que es 10.0 aquí. Intenté my_shape.last
y my_shape.second
, pero ninguno funcionó.Valores de enum de acceso en Rust
¿Qué debo hacer para imprimir 10.0 en este caso?
Gracias
thans, @jcollado. –
Sí, todavía siento que debería haber una mejor manera ~ :) –
por favor actualice su respuesta para que coincida con la sintaxis actual de Rust. La pregunta y la respuesta siguen siendo relevantes para Rust de hoy. –