fn main() { println!("Hello, world!"); let mut visual = format!("{} {}", 23, 89); println!("{}", visual); visual = format!("{} {1} {} {0}", "Hola", "Mundo"); println!("{}", visual); visual = format!("{t} {a} {b} {a}", a = "Hola", b = "Mundo", t = 23); println!("{}", visual); visual = format!("{:.4}", 3.1415927); println!("{}", visual); let v1 = format!("{:.3}", 3.1415927); let v2 = format!("{:b}", 55); let v3 = format!("{:+}!", 5); let v4 = format!("{:x}", 95); let v5 = format!("{:#x}", 95); println!("{}", v1); println!("{}", v2); println!("{}", v3); println!("{}", v4); println!("{}", v5); }