Skip to content
เข้าสู่ระบบ

Debugging

“เขียนโค้ด 10 นาที แก้บั๊ก 10 ชั่วโมง” เป็นเรื่องปกติของโปรแกรมเมอร์ครับ Rust มีเครื่องมือช่วย Debug ที่ดีมาก ถ้าใช้เป็นชีวิตจะง่ายขึ้นเยอะ

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 เพื่อปลดล็อกบทความทั้งหมด