Skip to content
Sign upLog in
← Back to Community

Curso básico de ruby 2

Profile icon
MoiRouhs

Curso básico de ruby 2

Ya sabemos como imprimir información en la terminal y como guardar est ainformacion en contendores llamados variables, ahora vamos a volvermas dinamicos nuestros programas incluyendo sentencias de control.

Estructuras de control

If (1): Estructura que se ejecuta si la condicion es verdadera, es decir que se cumple.

if 1 == 1 puts 'la condicion es verdadera' end

If else (2): Es complemtaria a if y se ejecuta si if no se cumple.

if 1 == 2 puts 'la condicion es verdadera' else puts 'la condicion es falsa' end

If elsif else (3): Permite verificar si otra condición aparte de la principal es verdadera.

boleano = true if boleano == 2 puts 'la condicion es verdadera' elsif boleano == true puts 'la condicion del elsif es verdadera' else puts 'la condicion es falsa' end

Unless (4): Es similar a el IF en cuanto a estructura pero solo se ejecuta cuando la condicón no se cumple.

unless 2 == 1 puts "La condición no se cumple" end

Unless else (5): Es complemtaria a unless y se ejecuta la condición no se cumple.

unless 1 == 1 puts "La condición no se cumple" else puts "La condición se cumple" end

Case (6): Puede remplazar la estructura if elsif por que también nos permite comprobar varias condiciones y además podemos especificar un caso cuando ninguna condición se cumple con else.

edad = 5 case edad when 0 .. 2 puts "Bebe" when 3 .. 12 puts "Niño" when 13 .. 18 puts "Adolescente" else puts "Adulto" end

<- Parte 1

Voters
Profile icon
MoiRouhs