演算子

参考:

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

演算子 | とほほの WWW 入門

Operators | Wikibooks

記号

参考:

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

Ruby で良く使われる記号 Top 50 | kotanirano の日記

索引 | とほほのWWW入門

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

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

and / or

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

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

参考:

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

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

|| / ||=

参考:

ruby の代入演算子 || – Qiita

!

参考:

Ruby の ! について | Smoky God Express

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

三項演算子

参考:

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

右代入演算子

参考:

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

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

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

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA