| ( ความรู้เบื้องต้น ) ( ตัวแปรและตัวดำเนินการ ) ( ข้อความ ) ( แถวลำดับ ) ( แฟ้มข้อมูล ) ( โปรแกรมย่อย ) |
ถ้าหากเงื่อนไขใดที่ได้ค่าเป็น 0 หรือ " " แล้ว จะถือว่าเงื่อนไขนั้นเป็นเท็จหมด
| คำสั่งตรวจสอบทางเลือก | |
| รูปแบบ และ |
if (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นจริง } else{ คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นเท็จ} เราสามารถใช้ unless (เงื่อนไข) { คำสั่งที่ต้องการให้ทำงานถ้าเงื่อนไขเป็นเท็จ} ซึ่งจะทำงานกลับกันกับ if |
| คำสั่งตรวจสอบแบบวนรอบก่อนทำงาน | |
| รูปแบบ คำอธิบาย |
while (เงื่อนไข) { คำสั่งที่ต้องการให้ทำงานถ้าเงื่อนไขเป็นจริง } จะตรวจสอบเงื่อนไขก่อนการทำงาน และวนรอบการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ เราสามารถใช้ until แทน while ได้ โดยจะทำงานวนรอบจนกว่าเงื่อนไขเป็นจริง ซึ่งจะทำงานกลับกันกับ while |
| คำสั่งตรวจสอบแบบวนรอบหลังจากทำงานแล้ว | |
| รูปแบบ คำอธิบาย |
do { คำสั่งที่ต้องการให้ทำงานถ้าเงื่อนไขเป็นจริง } while (เงื่อนไข) จะทำงานก่อนแล้วจึงตรวจสอบเงื่อนไข และวนรอบการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ |
| คำสั่งตรวจสอบแบบวนรอบที่กำหนดจำนวนรอบ | |
| รูปแบบ คำอธิบาย |
for ( ค่าเริ่มต้น; เงื่อนไขตรวจสอบ; จำนวนการเพิ่มหรือลดค่า) {
คำสั่งที่ต้องการให้ทำงาน } จะตรวจสอบค่าที่กำหนดก่อนการทำงาน และวนรอบการทำงานจนกว่าเงื่อนไขจะเป็นเท็จ |
| คำสั่ง | เทียบได้กับ |
|---|---|
| เงื่อนไข ? คำสั่งที่ทำงานถ้าเป็นจริง : คำสั่งที่ทำงานถ้าเป็นเท็จ; |
if (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นจริง } else{ คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นเท็จ} |
| เงื่อนไข && คำสั่งที่ทำงานถ้าเงื่อนไขเป็นจริง; | if (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นจริง } |
| เงื่อนไข || คำสั่งที่ทำงานถ้าเงื่อนไขเป็นเท็จ; | unless (เงื่อนไข) { คำสั่งที่จะทำงานถ้าเงื่อนไขเป็นเท็จ } |
ในการเขียนการตรวจสอบเงื่อนไขแบบย่อ ถ้ามีคำสั่งที่ต้องการให้ทำงานหลายคำสั่ง ต้องใช้ , คั่นแต่ละคำสั่ง
| การออกจากวงรอบ | |
| รูปแบบ คำอธิบาย |
last จะสั่งให้โปรแกรมหยุดการตรวจสอบเงื่อนไข และ กระโดดออกจากวงรอบโดยทันที |
| การวนรอบใหม่อีกครั้ง | |
| รูปแบบ คำอธิบาย |
next จะสั่งให้โปรแกรมกลับไปทำงานที่ส่วนต้นของวงรอบใหม่ |
| การจบการทำงาน | |
| รูปแบบ คำอธิบาย |
exit จะจบการทำงานโดยทันที โดยไม่แจ้งข้อความอะไรอีก |
| การจบการทำงานที่มีการแจ้งเตือน | |
| รูปแบบ คำอธิบาย |
die ตัวแปรข้อความหรือข้อความ; จะจบการทำงาน โดยการมีแจ้งเตือนตามข้อความที่กำหนดไว้ |
