1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
extern crate turtle; use turtle::Turtle; fn main() { let mut turtle = Turtle::new(); for _ in 0..36 { square(&mut turtle); turtle.right(10.0); } } fn square(turtle: &mut Turtle) { for _ in 0..4 { turtle.forward(200.0); turtle.right(90.0); } }