Programación en Ruby/Declaración, definición y uso de métodos y funciones
Apariencia
Métodos
los métodos en ruby se definen utilizando la palabra reservada def al iniciar la rutina y end al finalizarla
def Metodo end
para mandarle parametros, solo debemos escribir entre parentesis estos, separados por comas
def Suma(Operando1, OPerando2) puts Operando1 + Operando2 end
para especificar que el método retornará algun valor, solo debemos usar la palabra reservada return
def Suma(Operando1, OPerando2) sum = Operando1 + Operando2 return sum end
sin embargo, es importante hacer notar que de todas maneras ruby retorna la ultima expresión evaluada en el método, por lo tanto escribir
def met return "Hola" end
es igual a
def met "Hola" end