คำถามติดแท็ก case-statement

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 ด้วยเหตุผลบางประการงานแรกเหล่านี้บางครั้งและครั้งที่สองไม่ทำงานและในบางครั้งงานที่สองใช้งานได้และงานแรกไม่ทำงาน ทำไม? …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.