目的
Rubyの学習でまずは基礎文法のやり直し
ほとんど忘れているため、メモとして残して見直せれるように
やったこと
if文
score = 90
if score >= 90
puts"A"
elsif score >= 80
puts"B"
elsif score >= 70
puts"C"
else
puts "D"
end
$ ruby hello.rb
A
### 省略形での書き方(1行の場合)
puts "A判定" if score >= 90
### true/faluseの場合
puts score >= 90 ? "A判定です" : "不合格"
case文
frute = "banana"
case frute
when "banana"
puts"イエロー"
when "Apple"
puts"レッド"
when "orange"
puts "オレンジ"
else
puts"それ以外"
end
$ ruby case.rb
イエロ-
メソッド
def cry(animal)
if animal=="cat"
"にゃー"
else
"????"
end
end
puts cry("cat")
puts cry("dog")
>> ruby fizzbuzz.rb
にゃー
????
def sum(price,num)
return "0以上にしてください" if num <= 0
"#{price}円を#{num}個買った、合計金額は#{price * num}円"
end
puts disp_sum(2000,20)
puts disp_sum(200,0)
>> ruby fizzbuzz.rb
2000円の商品を20個買ったので、合計金額は40000です
0以上にしてください