เรายังสามารถใช้โครงสร้างแบบ switch-case ได้ ตัวอย่างเช่น
ถ้าตัวแปร $day มีค่าที่อยู่ระหว่าง 1 ถึง 7 ก็จะพิมพ์ชื่อวัน
เป็นภาษาอังกฤษ ถ้าตัวแปรมีค่านอกเหนือจากนั้น ซึ่งใน
กรณีจะเป็น default ในโครงสร้างแบบ switch-case ก็จะ
พิมพ์คำว่า error เพื่อให้ผู้ใช้ทราบโปรดสังเกตว่า ในแต่
ละกรณี จะต้องจบด้วยคำสั่ง break; ยกเว้นแต่ของ default
ซึ่งจะมีหรือไม่ก็ได้ ถ้าเราไม่ได้ใส่คำสั่ง break; เอาไว้
โปรแกรมก็จะกระทำคำสั่งทุกคำสั่งในกรณีที่อยู่ถัดมา
การจำแนกกรณีไม่จำเป็นต้องอาศัยเฉพาะตัวแปรที่เก็บค่า
จำนวนเต็มเท่านั้น ข้อมูลแบบอื่นก็ใช้ได้ เช่น ใช้ข้อความ
เป็นตัวจำแนกกรณี เช่น
โปรดสังเกตว่า การจำแนกโดยใช้ข้อความนี้ จะดูความแตก
ต่างระหว่างตัวพิมพ์เล็กหรือใหญ่ด้วย
จาก ชมรมเว็บเพจไทย
No comments:
Post a Comment