論理演算子

例として以下などがあります。

  • ターミナル上で一行分を削除する方法
    • controlキー+U 

or : || (半角縦棒ふたつ)

hoge || gonyo (hoge または(それとも)gonyoである。hogeかgonyoどちらかひとつがtrue)

puts 'こんにちは tomomii, あなた今日なに食べたの?'
eat = gets.chomp

  if eat == 'フレンチトースト' || eat == 'カレーライス'
  puts 'またか'
 
  else
  if eat == 'フレンチ'
  puts 'まじか'
  end
end

endの入れ忘れ/getsのスペルミス以外はうまくいきました。

moomin:ProgrammingRuby tomomi$ ruby variable.rb
こんにちは tomomii, あなた今日なに食べたの?
フレンチトースト
またか
moomin:ProgrammingRuby tomomi$ ruby variable.rb
こんにちは tomomii, あなた今日なに食べたの?
カレーライス
またか
moomin:ProgrammingRuby tomomi$ ruby variable.rb
こんにちは tomomii, あなた今日なに食べたの?
触れ フ   
moomin:ProgrammingRuby tomomi$ ruby variable.rb
こんにちは tomomii, あなた今日なに食べたの?
フレンチ
まじか

ターミナル上でのバックスペースは利かないことがわかりました。タイポ、スペルミスは命取りですね。つづく