ruby-true/false 作为状态使用

本文深入探讨了Ruby语言中真和假的概念,通过多个实例展示了如何使用条件语句判断不同的数据类型和表达式的真假值,包括类定义、数值、方法、字符串及比较运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在逻辑上或者布尔值得理念中,ruby的表达式中要么是真,要么是假。处理它的最佳方式是依照条件语句进行考虑如下:
 1、if(class Myclass;end)
     puts "Empty class definittion is true"
  else
    puts "Empty class definittion is false" 
end
2、if(class Myclass; 1 ;end)
        puts "number 1 true"
        else
        puts "number 1 false"
     end
 3、if(def m;  return false ;end)
        puts   "methed is true"
        else
        puts "methed is false"
      end
  4、if    "string"
         puts "String apper to the true"
         else
         puts "String apper to the false"
       end
  5、if 100>50
           puts "true"
         else
          puts "false"
      end
     输出结果
     1、为假空类的定义
     2、为真 非空类定义的求值结果与他所包含的最后一个值相等
     3、方法为真,该方法可能会返回假,但字符串为真
     4、值为真。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值