Skip to content

conditional_

villares edited this page May 24, 2020 · 4 revisions

Nome

?: (condicional)

Exemplos

int s = 0; 
for(int i=5; i<100; i+=5) { 
  s = (i < 50) ? 0 : 255; 
  stroke(s); 
  line(30, i, 80, i); 
} 

Descrição

Uma abreviação para se escrever uma estrutura de controle se() e senão ( if() e else). Se a condição for avaliada como verdadeira ( true) , a expressão1  é valiada e retornada. Se a condição for avaliada como falsa ( false) , a expressão2  é valiada e retornada.

A seguinte estrutura conticional :

condição : expressão1 ? expressão2

is equivalent to this structure:

if(condição) {
  expressão1 
} else { 
  expressão2 
}

Sintaxe

condição ? expressão1 : expressão2
            

Parâmetros condição qualquer expressão que possa ser avaliada como verdadeira ou falsa

expressão1 qualquer expressão válida

expressão2 qualquer expressão válida

Retorno

Variável, dependendo do tipo de dados das expressões

Utilização

Web & Applicações

Relacionado

if()

else

Clone this wiki locally