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であれば実行