Quantcast
Channel: artigos TechNet
Viewing all articles
Browse latest Browse all 8688

If Ternário

$
0
0
Revisão Atual postado em artigos TechNet por Ninho_Blink em 28/3/2013 8:06:59

 Utilizar o operador ternário é uma maneira de “compactar” as expressões if-else. Isto significa que, em uma única linha de instrução, podemos fazer a escolha entre dois valores deixando assim seu código mais limpo.

 
O operador ternário recebe três operandos:
1° representa a condição (X = 0)
2°corresponde ao valor que a expressão condicional irá receber caso o resultado seja verdadeiro (true) (textbox.text = "Nome")
3° corresponde o valor que a expressão condicional receberá caso o resultado da condição seja falsa (false).(textbox.text = "Sobrenome")
 
Exemplo: Dado um valor a variável "palavra", determine se ela é x ou y.

 - Utilizando as instruções if/else, teríamos:
 
if palavra  = "Bruno" then
    resultado = “x”
else
    resultado = “y”
end if
 
MessageBox.show (“O valor de palavra é “ & resultado)
 
- Já utilizando o operador ternário, as instruções acima seriam reduzidas para uma única linha de código. Veja:

resultado = iif(palavra = "Bruno" , “x” , “y”)  
MessageBox.show (“A palavra é “ & resultado)

Caso queira saber mais a fundo segue um blog aonde é citado os beneficios e riscos do operado.

http://muitomaisque.net/muitomaisque/post/2011/05/03/Operador-ternario-em-VBNET.aspx

Tags: condição

Viewing all articles
Browse latest Browse all 8688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>