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