在Ruby“或”与||的区别中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

Ruby中的运算符or||运算符有什么区别?

提问于
用户回答回答于

a = false || true
=> true
a
=> true

a = false or true
=> true
a
=> false

用户回答回答于

例子:

download_file_via_fast_connection or download_via_slow_connection
download_latest_currency_rates and store_them_in_the_cache

可以使控制流动比使用if或更流畅一点unless

扫码关注云+社区