zoukankan      html  css  js  c++  java
  • ruby unless的使用

    ruby unless 表达式在条件为false才运行代码块,但其与条件"&& ||"逻辑组合使用一直没有搞懂.到底是false && false才运行unless的代码块,还是 false || false才继续运行.

    其实这个问题很简单,只是一直没有想过这一点.unless只管条件是false还是true,至于是不是使用了 && 或 || caozuofu.html" target="_blank">操作符,是不管的.
    &&逻辑符,还是只有在前面条件为真时,才运行后面的条件

    puts 'ok' unless 1 && nil #整个条件表达式返回nil,那么unless条件成立,打印出ok
    puts 'ok' unless 1 || nil #整个条件表达式返回1,不成立,无打印输出
    puts 'ok' unless nil || false #整个条件表达式返回false,成立,打印ok
    
    (--***-曾经受过的伤,觉得一辈子也忘不了,可还是都过来了。曾经离开的人,以为一辈子也放不开,可后来还是发现,原来真的不会,离开谁就活不下去。曾经说着的梦想,你也没能实现,可是却在实现梦想的努力中,找到了喜欢的那个自己。-***-)
  • 相关阅读:
    SQL中char,varchar,nvarchar等的异同
    SQL中group by的用法
    如何管理自己的时间
    ref和out
    SQL中的日期时间函数
    SQL中的类型转换
    SQL中的自定义函数Function
    SQL中的模糊查询
    Struct是干什么的
    把普通图片转换成二进制
  • 原文地址:https://www.cnblogs.com/huzhiwei/p/2405560.html
Copyright © 2011-2022 走看看