Ruby on Rails の学習
論理演算子について
論理積(and)
・a&&b
・aとbが共に真の場合
論理和(or)
・a || b
・a と bの少なくとも1つが真の場合に真
条件分岐 if
if 条件1
elsif 条件2
elsif 条件3
else
end
条件1が成り立たない場合、条件2が適用される。
比較演算子
< より小さい
<= 以下
> より大きい
>= 以上
== 等しい
!= 等しくない
構文 unless (ifの反対の意味を表す)
unless 条件式
条件式が偽の時、実行したい処理
else
条件式が偽でない場合、真(true)の時実行したい処理
条件分岐 (case)
when 値1
when 値2
when 値3
else
end
※複数の条件を指定する場合はelsifを重ねるよりcaseで書く方がシンプル
メソッド
def メソッド名(引数1、引数2...)
実行したい処理
end