#Kata Metodos y argumentos en Ruby.

ruby logo

En este post voy a tratar algunas de las características de los métodos en Ruby.

Default parameters y métodos.

Ruby soporta argumentos opcionales en sus métodos, pero, a diferencia de otros lenguajes estos valores no tienen que ser constantes. Puedes invocar métodos en la inicialización por defecto de un parámetro.

Métodos con argumentos fijos y opcionales.

No existe un orden, ni una regla explicita para mezclar argumentos fijos y opcionales en los métodos. Puedes colocarlos en cualquier orden.

Listas de Argumentos.

Puedes usar una lista de argumentos que puede crecer dinámicamente, similar a “params” en C#.

Keyword arguments.

Puedes especificar los argumentos por un identificador, cada argumento estará asociado a una clave. Esto es útil para métodos complejos o con muchos argumentos.

Gustavo Sánchez