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 何らかの理由で、これらの最初の1つは時々機能し、2つ目は機能しません。また、2つ目は機能し、最初の1つは機能しません。どうして?それを行う「適切な」方法はどれですか?