我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

RUBY入门,问下 if 语句与 unless语句的区别

在书上看到



if(x<5) then statement1 end  

unless x>=5 then statement1 end

这两句是对等的

if x<5 then statement1
else
statement2
end

unless x<5 then statement2
else
statement1
end
也对等





这个 if 与 unless 一般使用哪种比较多,各区别和好处有什么不同?

正常來說, if比較用多。

unless即是if not,可以省卻一個key。

Ruby容許寫出
a = 5 unless b > 10

比
a = 5 if not (b > 10)
簡單。

上有錯字,是keyword,不是key。今更正。

近期文章

  • 我用HashSet装东西结果顺序每次都不一样
  • 服务器如何处理大量的计时任务。。。
  • 请教一个关于算法的问题!
  • 如果tomcat中 一直抛这样的异常 过一段时间会死掉吗??
  • tomcat配置ssl后证书不受信任
  • 请问grid怎样只更新部分数据
  • WINDOWS API 开发 CreateWindow()方法问题
  • RoR 开发的网站 如何和DicussZ 论坛整合
  • tomcat 调用连接池机制
  • 一个一对多双向自身关联的异常,求大家帮忙解答一下,非常感谢!!!
  • (hinernate&spring)netbean运行时出这样的错误
  • 如何更改Form的method属性
  • 请教:怎样从一张表中查出数据插入到另一张表?
  • flex的module问题
  • form表单如何提交一个vo对象
  • 请教一下ObjectOutputStream和ByteArrayOutputStream有什么不同?
  • ClassNotFoundException
  • 初学者c语言动态汉诺塔帮忙注释
  • 想回老家了
  • 策略模式和工厂模式有啥区别呢?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华