#![allow(dead_code)] #![allow(non_snake_case)] #![allow(non_upper_case_globals)] fn main() { let num_squares:isize = 5; let mut squares:Vec = Vec::new(); // Put the squares into the list { let mut i:isize = 0; while i < num_squares { squares.push(i * i); i += 1; } } // Print out the squares from the list { let mut i:isize = 0; while i < squares.len() { println!("{0}^2 = {1}", i, squares[i]); i += 1; } } println!("{}", list_to_string!(squares)); }