Note that strictly speaking, only the first one is a loop (so that it can be used to eg accumulate a local state).
Also, the last two ones are kind of icky, too; evaling code parsed from plain text is not something one would do in practice.
Note that strictly speaking, only the first one is a loop (so that it can be used to eg accumulate a local state).
Also, the last two ones are kind of icky, too; evaling code parsed from plain text is not something one would do in practice.