Foundations
Methods
Methods name reusable work and return a value to the caller.
Methods
methods.rb
def square(value)
value * value
end
side =
area = square(side)
puts "side=#{side}"
puts "area=#{area}"
def square(value)
value * value
end
side =
area = square(side)
puts "side=#{side}"
puts "area=#{area}"
def square(value)
value * value
end
side =
area = square(side)
puts "side=#{side}"
puts "area=#{area}"
method
A method groups statements behind a name and can receive arguments.