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);
Chcę wydrukować drugą właściwość koła, która wynosi 10.0 tutaj. Próbowałem my_shape.last
i my_shape.second
, ale nie działało.Uzyskaj wartości wyliczeniowe w Rust
Co należy zrobić, aby wydrukować 10.0 w tym przypadku?
Dziękuję
thans, @jcollado. –
Tak, nadal uważam, że powinna być lepsza droga ~ :) –
proszę zaktualizować swoją odpowiedź, aby pasowała do obecnej składowej Rusta. Pytanie i odpowiedź są nadal aktualne w przypadku dzisiejszej rdzy. –