FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Linguagem \ Ambiente \ Bibliotecas \ Comparação
 
   
   
Resumida (A-Z) \ Completa (A-Z)  
   
  Referência para Processing (BETA) version 91+. Se você tem uma versão anterior, utilize a documentação inclusa em seu software. Se você encontrar quaisquer erros ou tiver quaisquer comentários, leve ao nosso conhecimento.  
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
 
 






   
 
Original em inglês atualizado em: Fri Jul 15 16:35:35 PDT 2005
Tradução para o Português do Brasil: Luiz Ernesto Merkle
Atuallizada em: 30 de novembro de 2005, 9h00 (BRST)
 
 








Creative Commons License
 
  Processing é um projeto aberto iniciado por Ben Fry e Casey Reas  
  © Info