Diferencia entre revisiones de «Programación en Ruby»

Contenido eliminado Contenido añadido
Línea 499:
=='''Implementación y uso de la Programación Orientada a Objetos '''==
 
=='''Expresiones case'''==
Esta estructura funciona de manera muy similar a una serie de expresiones if: te permite enumerar una serie de condiciones y ejecutar una expresión que corresponda al primer valor que sea verdadero. Por ejemplo, los años bisiestos deben ser divisibles entre 400 o entre 4 y no entre 100. Ten presente que case regresa el valor de la última expresión ejecutada.
1 year = 2000
2
3 leap = case
4 when year % 400 == 0: true
5 when year % 100 == 0: false
6 else year % 4 == 0
7 end
8
9 puts leap
10
11 #el resultado es: true