Rust input/output: Difference between revisions
From wikinotes
(Created page with " = print = <blockquote> <syntaxhighlight lang="rust"> println!("abc"); // string interpolation println!("Hello, {}", "alex"); println!("Hello {0}. Hey {0} did you see {1}?",...") |
(→print) |
||
Line 14: | Line 14: | ||
println!("{:0>4}", 2) // "0002" right align, padded w/ zeros | println!("{:0>4}", 2) // "0002" right align, padded w/ zeros | ||
println!("{var:>4}, var="boo") // " boo" right align | println!("{var:>4}, var="boo") // " boo" right align | ||
// type formatting | |||
println!("{:X}", 1234) // "4D2" hex | |||
println!("{:o}", 1234) // "2322" octal | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- print --> | </blockquote><!-- print --> |
Revision as of 02:17, 1 September 2021
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 // type formatting println!("{:X}", 1234) // "4D2" hex println!("{:o}", 1234) // "2322" octal