19. Ruby::短い
つぎ、Ruby
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6
20. Ruby::短い
def add(number)
return "100以上です" if number >= 100
result = 0
(1..number).each do |i|
result += i
end
result
end
puts add(ARGV[0].to_i)
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6
31. Ruby::短い.魔法3
戻り値
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6
32. Ruby::短い.魔法3
最後に評価した値がデフォルトの戻
り値になる
# result を評価した値が自動で戻り値になる
# return は不要
result
end
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6
33. Ruby::短い
def add(number)
return "100以上です" if number >= 100
result = 0
(1..number).each do |i|
result += i
end
result
end
puts add(ARGV[0].to_i)
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6
34. Ruby::短い
このようにRuby
で書くとコード
が短か..
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6
35. Ruby::短い
Rubyが本気出を
出したようです
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6
36. Ruby::短い
本気、出しました
def add(number)
return "100以上です" if number >= 100
(1..number).inject {|result, i| result += i }
end
puts add(ARGV[0].to_i)
PHPerを魅了するRubyの魅力(1) Powered by Rabbit 2.0.6