Ruby 3.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > TrueClassクラス > |
self | other -> bool
[permalink][rdoc]常に true を返します。
| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。
p true | true #=> true
p true | false #=> true
p true | nil #=> true
p true | (1 == 1) #=> true
p true | (1 + 1) #=> true
p true.|(true) #=> true
p true.|(false) #=> true
p true.|(nil) #=> true
p true.|(1 == 1) #=> true
p true.|(1 + 1) #=> true