if ( cond ) <statement> else <statement>
if ( cond )
if ( cond2 )
stmt
else
stmt
if cond1 then stmt_list1 elsif cond2 then stmt_list2 else stmt_listN end if;
char c = getchar();
switch ( c )
{
case 'A':
case 'B':
cout << "a letter";
break;
case '0':
case '1':
cout << "a digit";
break;
default:
cout << "something else";
break;
}
N: integer := 5; for i in 1..N loop put(i); N := N + 1; end loop;
FOR atom:node IN list(x) DO put(atom); list=ITER(z:linked_list) YIELDS (node)
Vector v; for ( VectorIter e = v; e.isMore(); e.advance() ) cout << e.current();
Vector v; for ( Enumeration e = v.elements(); e.hasMoreElements(); ) System.out.println(e.nextElement());
if <boolean expression1> -> <statement-list1> [] <boolean expression2> -> <statement-list2> [] ... [] <boolean expressionN> -> <statement-listN> fi
do <boolean expression1> -> <statement-list1> [] <boolean expression2> -> <statement-list2> [] ... [] <boolean expressionN> -> <statement-listN> od