Decision Making
STATEMENT | DESCRIPTION |
if Statements | Block of statement executed only when specified test expression is true. |
if else Statements | When we want to execute some block of code if a condition is true and another block of code if a condition is false, In such a case we use if….else statement. |
nested If Statements | When there is an if statement inside another if statement then it is known as nested if else. |
switch Statement | A switch statement evaluates an expression against multiple cases in order to identify the block of code to be executed. |
Above statements are standard as in many other languages, such as C and Java.
If with short statement
In Go, the conditional expression can be preceded by a simple statement, which is executes before the conditional expression is evaluated, and if it is a declaration statement then the variable declared in the statement will only be available inside the if block and it’s else or else-if sections.
Switch Statement (single cases)
Switch Statement (multiple cases)
Switch Statement - fallthrough
All the following cases are executed after a match is found in the switch statement cases.
Switch Statement - Short Statement
Similar to short statement for if statement.
Switch Statement - No Expression
Last updated