1.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.5 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| if else Statements | if else Заявления | 
Введение
Оператор if выполняет оператор, если указанное условие истинно . Если условие ложно , другой оператор может быть выполнен с использованием инструкции else .
Примечание. Оператор else является необязательным.
  x := 7 
  if x%2 == 0 { 
    // This statement is executed if x is even 
  } else { 
    // This statement is executed if x is odd 
  } 
Несколько команд if...else могут быть вложены для создания предложения 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 
  } 
В Go вы можете предшествовать условию if с выражением. Тогда определение содержащего переменных справедливо для полного блока if .
  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 
  }