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);
}
右寄せ、中央揃えなどの指定