คำชี้แจงสวิตช์คืออะไร

ในการเขียนโปรแกรม คำสั่ง switch เป็นบล็อกแบบมีเงื่อนไขที่ใช้เป็นวิธีการย่อชุดคำสั่ง if if ที่มีความยาว ตัวอย่างเช่นพิจารณาด้านล่างหากบล็อกอื่น (ใช้ PHP) ในตัวอย่างด้านล่าง

if ($ num == 0) {echo "จำนวนนี้เป็นศูนย์!"; } elseif ($ num == 1) {echo "ตัวเลขคือหนึ่ง!"; } elseif ($ num == 2) {echo "ตัวเลขคือสอง!"; } else {echo "ข้อผิดพลาด!";

}

แทนที่จะเขียนหลาย ๆ อย่างถ้าบล็อกอื่นเพื่อเรียกใช้คำสั่งตามค่าของตัวแปรหนึ่งตัวคุณสามารถใช้คำสั่ง switch เพื่อดำเนินงานโดยใช้บล็อคโค้ดน้อยลง ลองมาดูตัวอย่างรหัสต่อไปนี้

switch ($ num) {case 0: echo "ตัวเลขมีค่าเป็นศูนย์!"; ทำลาย; กรณีที่ 1: echo "ตัวเลขคือหนึ่ง!"; ทำลาย; กรณีที่ 2: echo "จำนวนสอง!"; ทำลาย; เริ่มต้น: echo "Error!";

}

ด้วยคำสั่ง switch ชื่อตัวแปรจะถูกใช้เพียงครั้งเดียวในบรรทัดเปิด คีย์เวิร์ด case ถูกใช้เพื่อจัดเตรียมค่าที่เป็นไปได้ของตัวแปรซึ่งตามด้วยโคลอนและชุดของคำสั่งเพื่อรันหากตัวแปรเท่ากับค่าที่สอดคล้องกัน ค่าเริ่มต้นของคำหลักใช้เพื่อจัดการกับค่าใด ๆ ที่ไม่ครอบคลุมด้วยหนึ่งในเคส (เช่นคำสั่งลงท้ายด้วยอื่น)

เงื่อนไขการเขียนโปรแกรม