Practice
Practice - 006
A program to explain formatted output function
fn main() { practice6()}
fn practice6() { let i: i32 = 34; let f: f32 = 10.85;
println!("Integer is: {:5}!!", i); println!("Integer is: {:-5}!!", i); println!("Integer is: {:<5}!!", i); println!("Integer is: {:>5}!!", i); println!("Integer is: {:->5}!!", i); println!("Integer is: {:-<5}!!", i); println!("Integer is: {:^5}!!", i); println!("Integer is: {:-^5}!!", i);
println!("Float is: {:.0}!!", f); println!("Float is: {:.1}!!", f); println!("Float is: {:.2}!!", f); println!("Float is: {:.3}!!", f); println!("Float is: {:<010}!!", f); println!("Float is: {:>10}!!", f); println!("Float is: {:width$}!!", f, width = 10);}
Result
Integer is: 34!!Integer is: 34!!Integer is: 34 !!Integer is: 34!!Integer is: ---34!!Integer is: 34---!!Integer is: 34 !!Integer is: -34--!!Float is: 11!!Float is: 10.9!!Float is: 10.85!!Float is: 10.850!!Float is: 0000010.85!!Float is: 10.85!!Float is: 10.85!!