5
ประเภทคลาส Ruby และคำสั่ง case
อะไรคือความแตกต่างระหว่าง case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end และ case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a third thing end ด้วยเหตุผลบางประการงานแรกเหล่านี้บางครั้งและครั้งที่สองไม่ทำงานและในบางครั้งงานที่สองใช้งานได้และงานแรกไม่ทำงาน ทำไม? …