Case << {case1, case2, case3, case4} && ===

Case << {case1, case2, case3, case4} && ===


前天在ruby mailing-list,用户Shai在写程序的时候出现一个问题:

下面是pseudo code:

[Copy to clipboard] [ - ]
总结,===相当于include?方法
这个说法适用于这里Array的案例
我想并不是所有的object都可以看作Array
恩,是有局限的,也适用用Range,但是思想上是通用的,也就是文中说“关系符号 === 有逻辑关系的”
===是Object的方法,在子类中被覆写了,以提供特定的功能。
也有比较值相等的时候:

[Copy to clipboard] [ - ]
PR上说,在String里===和==是一样的