Menu

SyntaxControl

Brad Lanam

Wiki Home
Syntax

Syntax: Control Statements

if Statements
if (<expr>) {
  <statement-list>
}

if (<expr>) {
  <statement-list>
} else {
  <statement-list>
}

if (<expr>) {
  <statement-list>
} else if (<expr>) {
  <statement-list>
}

if (<expr>) {
  <statement-list>
} else if (<expr>) {
  <statement-list>
} else if (<expr>) {
  <statement-list>
} else {
  <statement-list>
}
exit statement

Stops processing. Used when debugging a .mkc configuration file. Statements after the exit will be checked for syntax, but will not be executed.

exit <return-value>;

return-value is an integer value.

while statement
while (<expr>) {
  <statement-list>
}

break and continue statements may appear in while loops.

break;
continue;
foreach statement
foreach <var-list> in <list> {
  <statement-list>
}

foreach <var-list> in range (<begin> <end>) {
  <statement-list>
}

foreach <var-list> in range (<begin> <end> <increment>) {
  <statement-list>
}

Where var-list is one or more variable names.

break and continue statements may appear in foreach loops.

break;
continue;

Wiki Home
Syntax


Related

Wiki: Home
Wiki: Syntax