【发布时间】:2015-01-19 08:50:00
【问题描述】:
字符串类文档(2.1.1)将=== 运算符描述为:
如果
obj不是String的实例但响应to_str,则使用大小写相等Object#===比较两个字符串。
我在一个示例中尝试过,但它不起作用。以下是我的尝试:
class Foo
def to_str
'some_txt'
end
end
foo = Foo.new
'some_txt' === foo #=> false
我预计这应该返回true。但事实并非如此。我在问是否有人可以在示例中显示此描述。我在这里做错了什么?
【问题讨论】: