|
|
@ -33,6 +33,9 @@ use diamond_creation::*; |
|
|
|
fn main() { |
|
|
|
fn main() { |
|
|
|
println!("{:?}", get_diamond('A')); |
|
|
|
println!("{:?}", get_diamond('A')); |
|
|
|
println!("{:?}", get_diamond('C')); |
|
|
|
println!("{:?}", get_diamond('C')); |
|
|
|
|
|
|
|
for line in get_diamond('C') { |
|
|
|
|
|
|
|
println!("{}", line); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
@ -42,6 +45,11 @@ And its output: |
|
|
|
$ cargo run |
|
|
|
$ cargo run |
|
|
|
["A"] |
|
|
|
["A"] |
|
|
|
[" A ", " B B ", "C C", " B B ", " A "] |
|
|
|
[" A ", " B B ", "C C", " B B ", " A "] |
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
B B |
|
|
|
|
|
|
|
C C |
|
|
|
|
|
|
|
B B |
|
|
|
|
|
|
|
A |
|
|
|
$ |
|
|
|
$ |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|