Rust input/output

From wikinotes
Revision as of 02:05, 1 September 2021 by Will (talk | contribs) (Created page with " = print = <blockquote> <syntaxhighlight lang="rust"> println!("abc"); // string interpolation println!("Hello, {}", "alex"); println!("Hello {0}. Hey {0} did you see {1}?",...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

print

println!("abc");

// string interpolation
println!("Hello, {}", "alex");
println!("Hello {0}. Hey {0} did you see {1}?", "alex", "movie");
println!("Hello {person}. Did you see {thing}?", person="alex", thing="movie");

// formatting
println!("{:>4}", 2)            // "   2"  right align
println!("{:0>4}", 2)           // "0002"  right align, padded w/ zeros
println!("{var:>4}, var="boo")  // " boo"  right align