fn main(){ print!("abc"); print!("123"); print!("xyz"); }
書式指定文字
fn main(){ let name = "ワンコ犬"; println!("こんにちは、{}{}", name, "さん。"); }
{}で出力できる型は基本的にはスカラー型や文字列などの単純な型の値で、println!()やprint!()で出力できるようにstd::fmt::Displayで実装されている
fn main(){ let name = "ワンコ犬"; let age = 16; let l = 168.5; println!("{}:年齢={} 身長={}", name, age, l); }
fn main(){ let name = "ワンコ犬"; let age = 16; let l = 168.5; println!("{0}:年齢={2} 身長={1}({0})", name, l, age); }
基数の書式
b: 2進数、o: 8進数、x: 16進数、e: 指数表現
fn main(){ println!("{:b}", 123); println!("{:o}", 123); println!("{:x}", 123); println!("{:X}", 123); println!("{:e}", 123); println!("{:E}", 123); }
右寄せ、中央揃えなどの指定