Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Elvis Operator é equivalente ao Operador Ternário?

A sintaxe do Elvis Operator é muito parecida ao Operador Ternário. Os dois podem ser comparado de uma certa forma?

1 resposta
solução!

Oi Gustavo, tudo bem com você?

Muito bem observado! O Elvis Operator pode ser considerado uma variante do Operador Ternário. Claro, com a diferença de que o Elvis Operator em Kotlin garante o Null Safety através da checagem da referência de um objeto.

Então acredito que podemos dizer que as diferenças mesmo estão na sintaxe que possui um elemento a menos que o Ternário, e no fato de que agora estarmos lidando com objetos ao invés de valores booleanos como em outras linguagens que usam o Operador Ternário.

Espero ter ajudado, qualquer dúvida estou à disposição!

Bons estudos!!