Ruby if elsif else โปรแกรมมากกว่า 2 เงื่อนไข บทความนี้สอนเขียนโปรแกรมแบบมีเงื่อนไขด้วยคำสั่ง if elsif else ของภาษา Ruby โดยปกติ if else if จะใช้กับเงื่อนไขที่มากกว่า 2 เงื่อนไขขึ้นไป สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Ruby if elsif else โปรแกรมมากกว่า 2 เงื่อนไข
a = 5
if a == 4
puts 'เงื่อนไข if ทำงาน'
elsif a >= 5
puts 'เงื่อนไข if else ทำงาน'
else
puts 'เงื่อนไข else ทำงาน'
end
ผลลัพธ์
เงื่อนไข if else ทำงาน
Ruby if elsif else จากตัวอย่างสร้างตัวแปร a = 5 จากนั้นเขียนเงื่อนไข if elsif else มีรายละเอียดดังนี้
1. if a == 4 คือ ถ้าตัวแปร a เท่ากับ 4 ให้โปรแกรมทำงานในคำสั่ง if
2. elsif a >= 5 คือ ถ้าตัวแปร a มีค่ามากกว่าหรือเท่ากับ 5 ให้โปรแกรมทำงานในคำสั่ง elsif
3. else คือ ถ้าเงื่อนไขก่อนหน้าไม่เป็นความจริง โปรแกรมจะทำงานใน else