こんにちは!
Rubyで色々遊んでるんですが、本当に大したことじゃないところで?ってなることが多いです。
まぁ最初はそんなもんだと思うのですが、ちょっとずつメモしていこうかと。
よくあるのが、変数内の文字列が空じゃなかったら、みたいな条件分岐。
これPHP脳だと!empty($name)みたいにしちゃうのですが、なんか違うなぁと。
なので軽く調べてみるとRubyにはunlessというifの逆があると。
じゃぁこれ使って以下のように条件分岐すればいいじゃん、みたいな。
name = "tagami" friend = "toshiya" # 2つの変数が両方空じゃなかったら unless name.empty? && friend.empty? # 色々記述 else # 1つでも空があった場合の記述 end
とても当たり前のことなのでブログに書くことすらためらったのですが、一応メモ変わりに。
※2月21日15:04編集
untilじゃなくてunless。泣ける