freeCodeCamp/guide/portuguese/go/if-else-statements/index.md

1.2 KiB

title localeTitle
if else Statements if else Declarações

Introdução

A instrução if executa uma instrução se uma condição especificada for verdadeira . Se a condição for falsa , outra instrução pode ser executada usando a instrução else .

Nota: A instrução else é opcional.

  x := 7 
  if x%2 == 0 { 
    // This statement is executed if x is even 
  } else { 
    // This statement is executed if x is odd 
  } 

Múltiplas instruções if...else podem ser aninhadas para criar uma cláusula else if .

  x := 7 
  if x == 2 { 
    // this statement is executed if x is 2 
  } else if x == 4 { 
    // this statement is executed if x is 4 
  } else if x == 7 { 
    // this statement is executed if x is 7 
  } else { 
    // this statement is executed if none of the aboves is true 
  } 

Em Go, você pode preceder uma condição if com uma instrução. A definição de variável contida é válida para o bloco if completo.

  if x := 3; x == 2 { 
    // this statement is executed if x is 2 
  } else if x == 3 { 
    // this statement is executed if x is 3 
  } else { 
    // this statement is executed if none of the aboves is true 
  }