Control Flow
โปรแกรมส่วนใหญ่ไม่ได้ทำงานเป็นเส้นตรงจากบนลงล่างอย่างเดียวครับ มันต้องมีการเลี้ยวซ้ายเลี้ยวขวา (ตัดสินใจ) หรือเดินวนรอบ (ทำซ้ำ) บ้าง Rust เตรียมเครื่องมือมาให้เราครบครัน แถมมีลูกเล่นที่แตกต่างจากภาษาอื่นด้วยครับ
if Expressions - การตัดสินใจ
Section titled “if Expressions - การตัดสินใจ”Basic if-else พื้นฐาน
Section titled “Basic if-else พื้นฐาน”พื้นฐานสุดๆ ของการตัดสินใจครับ Syntax คล้ายภาษา C/Java แต่ ไม่ต้องใส่วงเล็บ () รอบเงื่อนไข
fn main() { let number = 7;
// ============================================ // if-else พื้นฐาน // ไม่ต้องใส่ () รอบเงื่อนไข! // ============================================ if number < 5 { // ถ้า number น้อยกว่า 5 println!("น้อยกว่า 5"); } else { // ถ้าไม่ใช่ (>= 5) println!("มากกว่าหรือเท่ากับ 5"); }
// ============================================ // if อย่างเดียว (ไม่มี else) // ============================================ if number > 0 { println!("เป็นเลขบวก"); } // ถ้าไม่ใช่ ก็ไม่ทำอะไร}เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google