Ruby | |确切的意思是什么?
最近我看到了这样的代码Ruby | |确切的意思是什么?,ruby,Ruby,最近我看到了这样的代码 i < 0 || 我想知道| |到底是什么意思?用英语怎么说 当A为真或B为真,或A和B均为真时,A | | B为真 | |运算符类似于关键字or,但在极其重要的方面不同于关键字or。下面是关于该主题的两篇精彩文章,将两者进行比较,并向您展示如何使用其中一种: 新版本,带视频: Avdi所说的最重要的一点是,| |不能用于流量控制,而可以 例如 a = :value c = b || a #de Since `b` is undefined/null, `c` w
i < 0 ||
我想知道| |到底是什么意思?用英语怎么说
当A为真或B为真,或A和B均为真时,A | | B为真
| |运算符类似于关键字or,但在极其重要的方面不同于关键字or。下面是关于该主题的两篇精彩文章,将两者进行比较,并向您展示如何使用其中一种:
新版本,带视频:
Avdi所说的最重要的一点是,| |不能用于流量控制,而可以
例如
a = :value
c = b || a
#de Since `b` is undefined/null, `c` will be set to `:value`
c = b || puts("Failure!") #de This will raise an exception!
c = b or puts("Failure!") #de Will set `c` to `NilClass` and output "Failure!"
谢谢!谢谢你的链接,非常感谢。对我的问题回答得多么透彻啊。我会仔细检查你提供的材料。