1.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
	
	
title
| title | 
|---|
| if else Statements | 
Introduction
The if statement executes a statement if a specified condition is true. If the condition is false, another statement can be executed using the else statement..
Note: The else statement is optional.
  x := 7
  if x%2 == 0 {
    // This statement is executed if x is even
  } else {
    // This statement is executed if x is odd
  }
Multiple if...else statements can be nested to create an else if clause.
  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
  }
In Go you can precede an if condition with a statement. The containing variable definition is then valid for the complete if block.
  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
  }