วิธีที่ดีที่สุดที่ฉันสามารถอธิบายสิ่งที่ฉันกำลังมองหาคือการแสดงรหัสที่ล้มเหลวที่ฉันได้ลองไปแล้ว:
case car
when ['honda', 'acura'].include?(car)
# code
when 'toyota' || 'lexus'
# code
end
ฉันมีประมาณ 4 หรือ 5 ที่แตกต่างกันwhen
ในสถานการณ์ที่ควรจะเรียกโดยประมาณ 50 car
ค่าที่เป็นไปแตกต่างกันของ มีวิธีทำเช่นนี้กับcase
บล็อกหรือฉันควรลองif
บล็อกขนาดใหญ่หรือไม่?