บทนี้สอนเกี่ยวกับการสร้างเงื่อนไข
Note
- การเปรียบเทียบใช้เครื่องหมาย <, >, ==, >=, <=, != ได้เลย โดยผลลัพธ์ จะออกมาเป็น object ที่มีค่า true false
- นอกจากเปรียบเทียบตัวเลข แล้วยังสามารถเปรียบเทียบ string ได้โดยเป็นการเปรียบเทียบ ลำดับการเรียง ตามตัวอักษร
- Branching การเขียนโปรแกรมที่มีเงื่อนไขให้ตัดสินใจ โดยใช้ if then else ถ้าเงื่อนไขเป็นจริงจะทำตามคำสั่งหลัง if ถ้าเงื่อนไขเป็นเท็จ จะออกจาก if หรือทำตามคำสั่งหลัง else
- สามารถใส่ if ซ้อน if ได้
- Looping การเขียนโปรแกรมที่มีเงื่อนไขให้ตัดสินใจ โดยใช้ while ถ้าเงื่อนไขเป็นเท็จจะออกจาก loop ถ้าเงื่อนไขเป็นจริงโปรแกรมจะวน loop ใหม่
- ถ้าโปรแกรมติดอยู่ใน infinite loop ให้กด Ctrl + C เพื่อออกจาก loop
- สามารถใช้ or, and, not ในการสร้างเงื่อนไข เพื่อลดการเขียนโค้ดซ้ำซ้อนได้ (DRY rule: Don’t Repeat Yourself)
Technorati Tags: ruby
Facebook Comments