freeCodeCamp/guide/spanish/ruby/ruby-conditionals/index.md

1.5 KiB

title localeTitle
Ruby Conditionals Condicionales de rubí

Ruby tiene varios condicionales de uso común.

Si las declaraciones

Una condición extremadamente común en muchos lenguajes de programación, la declaración comprueba si la condición es verdadera, luego se ramifica en la acción especificada. Una sentencia if consta de una if , cualquier número de elsif y, como máximo, else declaración.

  • fruit = :apple 
    
     if fruit == :apple 
      puts "Your fruit is an apple" 
     elsif fruit == :orange 
      puts "Your fruit is an orange" 
     else 
      puts "This is not an apple or an orange" 
     end 
    
    

A menos que la declaración

Una sentencia a menos es lo opuesto a una sentencia if. Es lo mismo que una sentencia if negada.

  • ruby happy = true if !happy puts "This person is not happy" end La declaración anterior es igual a la declaración a continuación
  • ruby unless happy puts "This person is not happy" end

Declaración Ternaria

Una declaración ternaria se utiliza como una breve declaración condicional. Está escrito como sigue

  • ruby game = "won" fans = game == "won" ? "happy" : unhappy fans # => "happy"

Declaración del caso

Una declaración de caso es similar a una instrucción if / elsif / else

  • fruit = :apple 
    
     case fruit 
     when :apple 
      puts "Your fruit is an apple" 
     when :orange 
      puts "Your fruit is an orange" 
     else 
      puts "This is not an apple or an orange" 
     end