||THE HYPERCARD CENTER
Note: This is a work in progress and will be formatting errors. Read more about the project on the home page.
repeat while trueOrFalse
The statements in a
repeat while structure repeat as long as the condition following the word
while is true. HyperCard checks the condition before the first and any subsequent iterations of the loop.
If HyperCard executes an
exit repeat statement in the
loop, it continues running the handler starting from the first statement after
If HyperCard executes a
next repeat statement, it returns immediately to the beginning of the
show bkgnd field "demo field"
put return & " Press the mouse to stop counting..." ¬
into bkgnd field "demo field"
put 0 into theCount
put space & space & theCount after bkgnd field "demo field"
repeat while the mouse is up
add 1 to theCount
put theCount into last word of bkgnd field "demo field"
hide bkgnd field "demo field"
put empty into bkgnd field "demo field"
Any expression that evaluates to the HyperTalk and AppleScript constants
the hilite of bg btn "Yes"
fld "Zip" contains "95014"
the short name of this stack is "Fred"
Any return-separated list of built-in commands, user-defined handlers, or keywords that are part of a message or function handler.
put "Hello world" -- built-in command
get total(field 1) -- function call
global HelpInfo -- keyword
« repeat until | HyperTalk Reference
| repeat with »