2 Loop Constructs
always never thereis until whileThe constructs
thereisprovide specific values to be returned when a loop terminates. Using
thereiswith value-returning accumulation clauses can produce unpredictable results. In all other respects these constructs behave like the
loop-finish Lisp macro can be used at any time to cause normal termination. In normal termination,
finally clauses are executed and default return values are returned.
You can use end-test control constructs anywhere within the loop body. The termination conditions are tested in the order in which they appear.
Generated with Harlequin WebMaker