coding for food

[Ruby] Methods

silveryen 2022. 7. 19. 14:28

def  say_hello(person1, person2)

        puts "Hello" + person1 + " and " + person2 + "."

end

 

say_hello("Kim", "Carl")

 

Hello Kim and Carl.

------------------------------------------------

def calc_avarage (num1, num2)

      sum = num1 + num2

      avg = sum / 2

      return avg                  # The return keyword lets a method call evaluate to a value

end 

 

result = calc_avarage (5, 10)

puts result + 1

 

return은 돌려주는 것, 값을 입력했을 때 되돌려주는 값으로 코드에서 저장되는 데이터이다. 

puts 을 입력하면 보여주기만 하고 저장이 되지않는 반면 return은 저장되어 다음 코드에서 사용될 데이터이다.