8.4. while! expressions

Example 8-4. Example:

while!(a<10)
while!_expression ==>
        while!( expression )

while! expressions are iterator calls which take a single boolean argument that is re-evaluated on each iteration. They yield when the argument is true and quit when it is false.