Logo Passei Direto
Buscar
X Questão 10/10 Health Tópicos Avançados em Programação o operador ternário existente em várias linguagens e é utilizado para evitar o uso do if/else em várias linhas. Existe outro operador o Elvis para responder Ler em voz alta pergunta: se valor da variável for nullo qual valor eu mostro. a Sobre a utilização do operador ternário e Elvis, marque a alternativa correta: A Como no Java deve ser utilizado interrogação '?' seguida de dois-pontos :", não sendo possível escrever todo if/else na mesma linha. B Quando a função tem apenas uma linha podemos colocar o símbolo "?" logo após a declaração da função. C o operador Elvis é identificado por "?:", quando utilizado se o valor da variável não for nulo, usa seu próprio valor; caso contrário, use outro valor padrão do kotlin. D Nos parâmetros da função também pode ser utilizado o operador "?", após o tipo do parâmetro "String?", é para aceitar valores nulos e caso não seja informado nenhum valor. E Não é possível utiliza default arguments em Kotlin. 1 2 3 4 5 6 7 8 GOMAGIO
User badge image
Diana Barini

há 9 meses

User badge image
Diana Barini

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar as alternativas uma a uma para encontrar a correta sobre o operador ternário e o operador Elvis em Kotlin: A) Como no Java deve ser utilizado interrogação '?' seguida de dois-pontos ':', não sendo possível escrever todo if/else na mesma linha. - Esta afirmação não está correta, pois o operador ternário pode ser utilizado em uma linha, mas a parte que menciona Java não se aplica diretamente ao Kotlin. B) Quando a função tem apenas uma linha podemos colocar o símbolo "?" logo após a declaração da função. - Esta afirmação não é precisa. O símbolo "?" não é usado dessa forma na declaração de funções. C) O operador Elvis é identificado por "?:", quando utilizado se o valor da variável não for nulo, usa seu próprio valor; caso contrário, usa outro valor padrão do Kotlin. - Esta afirmação está correta. O operador Elvis realmente utiliza "?:", e seu funcionamento é exatamente como descrito. D) Nos parâmetros da função também pode ser utilizado o operador "?", após o tipo do parâmetro "String?", é para aceitar valores nulos e caso não seja informado nenhum valor. - Esta afirmação é parcialmente correta, mas não aborda diretamente o operador Elvis. E) Não é possível utilizar default arguments em Kotlin. - Esta afirmação é falsa, pois Kotlin permite o uso de argumentos padrão. Portanto, a alternativa correta é: C) O operador Elvis é identificado por "?:", quando utilizado se o valor da variável não for nulo, usa seu próprio valor; caso contrário, usa outro valor padrão do Kotlin.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina