Formatting Macros
format!, write!, print! และ macros อื่นๆ
format! Macro
Section titled “format! Macro”fn main() { // Basic formatting let s = format!("Hello, {}!", "world"); println!("{}", s);
// Multiple arguments let s = format!("{} + {} = {}", 1, 2, 3); println!("{}", s);
// Positional arguments let s = format!("{0} {1} {0}", "ping", "pong"); println!("{}", s);
// Named arguments let s = format!("{name} is {age} years old", name = "Alice", age = 30); println!("{}", s);
// Mixed let s = format!("{} {} {x}", 1, 2, x = 3); println!("{}", s);
// From variables let name = "Bob"; let age = 25; let s = format!("{name} is {age}"); // Capture from scope println!("{}", s);
// Escaping braces let s = format!("{{}} = braces, {} = value", 42); println!("{}", s);}เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google