Control Flow
The control flow is the path of execution through a program.
Related concepts: SequenceConditionalLoop
Closest Wikipedia entry: Control flow
Misconceptions about Control Flow28 documented Misconceptions
Check YourselfConditionalIsSequence
If-else is equivalent to sequence of two ifs
DeferredReturn
A return statement in the middle of a function doesn't return immediately
IfIsLoop
The body of an if-statement executes repeatedly, as long as the condition holds
NoShortCircuit
and/or always evaluate both operands
OutsideInFunctionNesting
Nested function calls are invoked outside in
RecursiveFunctionNeedsIfElse
A recursive function needs to contain an if-else statement
RightToLeftChaining
Chained accesses are invoked from right to left