Display
2022/2/18 19:30:00
文字列といろんなものを結合できるすごい関数マクロ
Display
が実装されていればなんでも結合できる気がする(要検証)
String
と String
の結合let hello:String = String::from("hello");
let world:String = String::from("world");
let hello_world = format!("{} {}", hello, world);
println!("{}", hello_world); //hello world
String
と 文字列リテラル(&str
)の結合let hello:String = String::from("hello");
let world:&str = "world";
let hello_world = format!("{} {}", hello, world);
println!("{}", hello_world); //hello world
String
と整数型(u32
)の結合let hello:String = String::from("hello");
let number:u32 = 1234;
let hello_number = format!("{} {}", hello, number);
println!("{}", hello_number); //hello 1234
fn main() {
let s : &str = "Hello, world";
let string1 = s.to_string();
let string2 = "world hello".to_string();
let i = 1;
let string3 = i.to_string();
let string4 = 2.to_string();
println!("{}", string1); //Hello, world
println!("{}", string2); //world hello
println!("{}", string3); //1
println!("{}", string4); //2
}