jjzjj

Ruby:写 `if o.class == ClassA or o.class == ObjectB or o.class == ObjectC` 的优雅方式

有没有一种优雅的写法ifo.class==ClassAoro.class==ClassBoro.class==ClassC我并不是特别想比较类,这只是一个例子,我没有用bool值做事,所以我不能做类似的事情ifo.class==(ClassAorClassBorClassC)其他例子是ifstring=="asdf"orstring=="1337"我唯一发现的似乎是if[ClassA,ClassB,ClassC].include?o.class或if["asdf","1337"].include?string 最佳答案 我认为最优雅
12