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
    
    (--***-曾经受过的伤,觉得一辈子也忘不了,可还是都过来了。曾经离开的人,以为一辈子也放不开,可后来还是发现,原来真的不会,离开谁就活不下去。曾经说着的梦想,你也没能实现,可是却在实现梦想的努力中,找到了喜欢的那个自己。-***-)
  • 相关阅读:
    记录一下过孔和通孔焊盘
    资料分享
    oracle 配置服务端
    oracle 安装
    jquery之遍历展示title
    jquery之radio
    java基础之正则表达式
    java基础之IO流
    java基础之泛型
    java基础之反射
  • 原文地址:https://www.cnblogs.com/huzhiwei/p/2405560.html
Copyright © 2011-2022 走看看