Functions and Blocks
Functions in Ruby
A function is a block of code that can be called from another location in the program or class.
#standard functions #if within a class, called on the object def functionName(passedParameters) #code to be executed #optional return value or variable return value #another way to return value value end
It is used to reduce the repetition of multiple lines of code.
A function can either return nil, a value, or an array of values. If multiple items are returned, they will be returned as an array.
def absolute_value(x) if x < 0 x = x * -1 end return x end