Print to the console directly
println!("Hello, world!");
Formatting
println!("My name is {} and I'm {} years old.", "Alex", 29);
Expressions
println!("a + b = {}", 3 + 6);
Positional arguments
println!("{0} has a {2} and {0} has a {1}.", "Alex", "cat", "dog");
Named arguments
println!("{name} {surname}", surname="Smith", name="Alex");
Printing traits
println!("binary: {:b}, hex: {:x}, octal: {:o}", 50, 50, 50);
Debug
println!("array: {:?}", [1, 2, 3]);
Example
fn main() {
println!("Hello, world!");
println!("My name is {} and I'm {} years old.", "Alex", 29);
println!("a + b = {}", 3 + 6);
println!("{0} has a {2} and {0} has a {1}.", "Alex", "cat", "dog");
println!("{name} {surname}", surname="Smith", name="Alex");
println!("binary: {:b}, hex: {:x}, octal: {:o}", 50, 50, 50);
println!("array: {:?}", [1, 2, 3]);
}