Debugging
“เขียนโค้ด 10 นาที แก้บั๊ก 10 ชั่วโมง” เป็นเรื่องปกติของโปรแกรมเมอร์ครับ Rust มีเครื่องมือช่วย Debug ที่ดีมาก ถ้าใช้เป็นชีวิตจะง่ายขึ้นเยอะ
Print Debugging - วิธีดั้งเดิม
Section titled “Print Debugging - วิธีดั้งเดิม”println! - พิมพ์ค่าออกมาดู
Section titled “println! - พิมพ์ค่าออกมาดู”วิธีที่คลาสสิกที่สุดคือการสั่งพิมพ์ค่าออกมาดูครับ
fn main() { let x = 10; let name = "สมชาย";
// ============================================ // พิมพ์ค่าพื้นฐาน // ============================================
println!("ค่า x คือ: {}", x); println!("ชื่อ: {}", name);
// พิมพ์หลายค่าพร้อมกัน println!("x = {}, name = {}", x, name);
// ============================================ // Positional arguments // ============================================
println!("{0} + {1} = {2}", 1, 2, 3); println!("{1} - {0} = {2}", 1, 3, 2);
// ============================================ // Named arguments // ============================================
println!("{a} * {b} = {c}", a = 5, b = 6, c = 30);}เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google