ruby 条件判断的case语句中,===使用方法

在 语句中, 判断值是否相等时,实际是使用 运算符来判断的。左边是数值或者字符串时, 与 的意义是一样的,除此以外,还可以与 一样用来判断正则表达式是否匹配,或者判断右边的对象是否属于左边的类,等等。对比单纯的判断两边的值是否相等, 能表达更加广义的“相等”。

p (/zz/ === "xyzzy") #=> true

p (String === "xyzzy") #=> true

p ((1..3) === 2) #=> true

用 语句改写 语句的程序如下所示。请注意 指定的对象在h的左边。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,270评论 0 4
  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,526评论 5 28
  • 走过这条弯弯的路 曾和你一见如故 遇上你是我们的缘分 一切等待都不只是梦 淌过这条弯弯的河 我和你手挽着手 你说时...
    马瑞红阅读 422评论 0 0
  • You may know so much theory,but you dont have a wanderful...
    多元思考力阅读 80评论 0 0