Control structures

>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help Dictionary

Control Structures
Control words are used in Explicit Definition`` (`:`) ,`` and are punctuation that determine the sequence of execution. Matching control words and the enclosed sentences make up a control structure. The following control words and structures are available:

    assert. T

    break.

    continue.

    for.     T do. B end.
    for_xyz. T do. B end.

    goto_name.
    label_name.

    if. T do. B end.

    if. T do. B else. B1 end.

    if.     T  do. B
    elseif. T1 do. B1
    elseif. T2 do. B2
    end.

    return.

    select. T
     case.  T0 do. B0
     fcase. T1 do. B1
     case.  T2 do. B2
    end.

    throw.

    try. B catch. B1 catchd. B2 catcht. B3 end.

    while.  T do. B end.
    whilst. T do. B end.

Words beginning with`B` or`T` denote blocks, comprising zero or more simple sentences and control structures. The last sentence executed in a`T` block is tested for a non-zero value in its leading atom, and determines the block to be executed next. (An empty`T` block result or an omitted`T` block tests true.) The final result is the result of the last sentence executed that was not in a`T` block, and if there is no such last executed sentence, the final result is`i.0 0` .
These control words and control structures are further detailed in the immediately following pages.

>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help Dictionary