Functions
With return value
Without any return value
Multiple return values
Without any parameters
Array of parameters
Out parameters
In/Out parameters
Variable parameters
Optional parameter values
External parameter names
Recursion
def
add
_3
_
and_print
(value)
puts
value +
3
end
add
_3
_
and_print
(
5
)
# prints 8