Miles' Blog
天涯何處無幹話,何必要講實務話
std::fmt 裡有幾個 print 相關方法
std::fmt
format!
print!
println!
跟 printf 很像
fn main() { println!("{} {} ago", 31, "days");}
{} 是 placeholder ,後面的 31 和 days 會依續填進 {} 裡。又因為 println! 巨集會輸出並換行,所以結果如下
{}
$ ./print31 days ago
也可以像這樣用
fn main() { println!("{0}不{1},{1}不{0}", "開車", "喝酒");}
或是命名
fn main() { println!("{something} is like {another}", "My phone", "iPhone");}