Ruby if文の演算子について

今わかる演算子を書いておく。

新しく知ったものは随時更新する。

 

代数演算子(+, -, *, /, %)

+ → 足し算

- → 引き算

* → 掛け算

/ → 割り算

% → 剰余(割った余りを求める)

 

自己代入演算子

num += 1 → num = num + 1と同じ意味

       numに1足した値をnumに代入

num -= 2 → num = num - 2と同じ意味

       numから2引いた値をnumに代入

num *= 3 → num = num * 3と同じ意味

       numに3かけた値をnumに代入

num /= 4 → num = num / 4と同じ意味

       numに4で割った値をnumに代入

 

比較演算子(<, <=, >, >=, ==, !=)

A<B, A>B → AはBより小さいか、AはBより大きいか

A<=B, A>=B → AはB以下か、AはB以上か

A==B → AとBは等しいか

A!=B → AはBと等しくはないか

 

論理演算子(!, &&, ||)

!A → Aがfalseであれば実行

A && B → AかつBがtrueであれば実行

A || B → AまたはBがtrueであれば実行