论坛首页 入门技术论坛

ruby中===和==的区别

浏览 1660 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-04-29  
一直搞不懂==和===的区别,也很少看到这两个比较得出不同结果的地方
irb(main):031:0> Exception==Exception
=> true
irb(main):032:0> Exception===Exception
=> false

试了很多,才发现上面的两个比较结果不一样,但是不知道为什么。
哪位大侠详细介绍一下这两个比较符的不同之处啊!
   发表时间:2007-04-29  
==   Test for equal value.
=== Used to compare the each of the items with the target in the when clause of a case statement.
0 请登录后投票
   发表时间:2007-04-30  
simohayha 写道
==   Test for equal value.
=== Used to compare the each of the items with the target in the when clause of a case statement.

能不能举例说明一下呢,文字太抽象了。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics