演算子

参考:

演算子 | とほほの WWW 入門

演算子式 | Ruby リファレンスマニュアル [公式]

Operators | Wikibooks

記号

参考:

よく使われる記号 Top 50 | kotanirano の日記

索引 | とほほのWWW入門

コード読んでて、思わず調べた Ruby の記法いくつか – Qiita

初心者を脱した人が悩みがちな、ちょっと特殊な記法/演算子/イディオム – Qiita

Ruby で使われる記号の意味 | Ruby リファレンスマニュアル [公式]

and / or

&& / and左辺が偽 (nil もしくは false) であった場合はその値を返し、真であった場合は右辺の値を返す。左辺が偽の場合、右辺は評価されない。and は同じ働きをするが優先順位が低い。

|| / or左辺が真の場合にはその値を返し、偽であった場合には右辺の値を返す。左辺が真の場合、右辺は評価されない。or は同じ働きをするが優先順位が低い。

参考:

and | Ruby リファレンスマニュアル [公式]

or | Ruby リファレンスマニュアル [公式]

|| / ||=

参考:

代入演算子 「||」 – Qiita

!

参考:

「!」について | Smoky God Express

Warn `!/re/` by pocke · Pull Request #1694 · ruby/ruby – GitHub

三項演算子

条件を判定して、値または式を切り替える。

value = condition ? value_for_true : value_for_falseCode language: Ruby (ruby)

参考:

三項演算子/条件演算子を使って if 文をスリムに書こう! – Qiita

条件演算子 | Ruby リファレンスマニュアル [公式]

右代入演算子

参考:

改めて整理する Ruby 3.0 に実験的に入る予定のエンドレスメソッド定義構文と右代入演算子について | Secret Garden (Instrumental)

開発版の Ruby 3.0 の右代入で分割代入ができる機能がはいった | Secret Garden (Instrumental)

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA