### 6.3.6 Behavior of continue

SINGULAR's `continue` construct is only valid inside the body of a `for` or `while` construct. It skips the rest of the loop-body and jumps to the beginning of the block. Unlike the C-construct SINGULAR's `continue` does not execute the increment statement. For example,

    for (int i = 1 ; i<=10; i=i+1)
    {
       ...
       if (i==3) { i=8;continue; }
         // skip the rest if i is 3 and
         // continue with the next i: 8
       i;
    }
    ==> 1
    ==> 2
    ==> 8
    ==> 9
    ==> 10

User manual for Singular version 4.4.1, 2025, generated by texi2html.