Uso de operadores ternarios

Published by bangyen in

El operador ternario (a veces llamado expresiones condicionales) en Ruby es una alternativa a la instrucción if... else....

Se escribe con el formato:

condition ? result_if_true : result_if_false

Los operadores ternarios suelen ser más compactos que las instrucciones if de varias líneas y son útiles para pruebas condicionales simples.

Por ejemplo:

is_nice = true

# Using ternary operator.
state = is_nice ? "nice" : "not nice"

# Equivalent code using multi-line if statements.
if is_nice
    state = "nice"
else
    state = "not nice"
end

Escribe una función que use el operador ternario para devolver "yeah" si b es true, y "nope" en caso contrario.

Ejemplos

yeah_nope(true) ➞ "yeah"

yeah_nope(false) ➞ "nope"

Notas

N/A