演算子。

算術演算子

演算子 機能
+ 加算
- 減算
* 乗算
/ 除算
% 剰余
** べき乗

いたって普通。

代入演算子

x =5で普通に変数xに5を代入する。
x += 5みたいなのはx = x + 5と書くこともでき、+以外その他の算術演算子も同様に使用できる。

x = nil
x ||= 1
puts x

なんてのもある。xが偽の場合、1が代入される。この場合、xはnilなので1が代入され出力される。

論理演算子

==とか、いたって普通。==、<、>、&&、||、!、notなどがある。
&&はand、||はorとも書くことが出来る。

x = 1
if x == 1 or x == 2
  puts true
end

x = 1
if x == 1 || x == 2
  puts true
end

どちらもtrueと出力される。
orと||、andと&&、どちらを使うか悩むところだけど、キーを打つ回数が少ないので&&、||を使っていこう。


Ruby プログラミング基礎講座

Ruby プログラミング基礎講座