=== 方法
如前所述,case
语句中的 when
测试的对象使用 ===
方法判断。因此,例如当整数(integer)作为范围(range)的一个组成部分时,===
方法返回 true;当 case 语句中的整型变量构成范围表达式的一部分时,when
测试返回 true:
when (6..7) : puts( "Yippee! It's the weekend! " )
如果对特定对象的 ===
方法的作用有疑问,请参阅该对象所属类的 Ruby 文档。
本文档使用 BookStack 构建