Control Structures
These are examples of control structures. You may also be interested in:

 Conditional structures
 Exceptions
 Flow-control structures
 Loops

Task

List the conditional structures offered by a programming language. See Wikipedia: conditionals for descriptions.

Common conditional structures include if-then-else and switch.

Less common are arithmetic if, ternary operator and Hash-based conditionals.

Arithmetic if allows tight control over computed gotos, which optimizers have a hard time to figure out.



 
if 1;
  $result = "Execute";
 
if 0;
  $result = "Ignored";
 
if 1; {
  $result = "Block";
  $result = "Execute";
}
 
if 0; {
  $result = "Block";
  $result = "Ignored";
}
 
if 1 == 1;
  $result = "Execute";
 
if 1 < 2;
  $result = "Execute";
 
if 1 <= 1;
  $result = "Execute";
 
if 2 > 1;
  $result = "Execute";
 
if 1 >= 1;
  $result = "Execute";
 
if 1 != 2;
  $result = "Execute";
 
$a = 1;
if $a == 1;
  $result = "Execute";
 
if $a == kabap.version;
  $result = "Execute";
 
if 1 == "1";
  $result = "Execute";
 
if 1 + 1 == 2;
  $result = "Execute";
 
if 1;
  if 1; {
    if 1;
      if 1; {
        $result = "Execute";
      }
  }
 
 