Usando operadores ternários

Published by bangyen in

O operador ternário (às vezes chamado de expressões condicionais) em Ruby é uma alternativa à instrução if... else....

Ele é escrito no formato:

condition ? result_if_true : result_if_false

Os operadores ternários costumam ser mais compactos do que instruções if com várias linhas e são úteis para testes condicionais simples.

Por exemplo:

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

Escreva uma função que use o operador ternário para retornar "yeah" se b for true, e "nope" caso contrário.

Exemplos

yeah_nope(true) ➞ "yeah"

yeah_nope(false) ➞ "nope"

Observações

N/A