=== 方法

如前所述,case 语句中的 when 测试的对象使用 === 方法判断。因此,例如当整数(integer)作为范围(range)的一个组成部分时,=== 方法返回 true;当 case 语句中的整型变量构成范围表达式的一部分时,when 测试返回 true:

  1. when (6..7) : puts( "Yippee! It's the weekend! " )

如果对特定对象的 === 方法的作用有疑问,请参阅该对象所属类的 Ruby 文档。