User Tools

Site Tools


crpl:docs:while

<- CRPL reference <- Flow Control

while

ArgumentsResultNotation

Description

Beginning of a while loop. The statements between a 'while' and a 'repeat' should ultimately push a value to the stack that will determine if the loop executes the body of the 'repeat' block

Examples

# outputs a set of descending numbers on the trace stack 
ShowTraceLog 
ClearTraceLog 
5 ->y #create temp variable "y" 
while <-y 0 gt # is y greater than zero? 
	repeat 				#repeat this section of code 
		<-y trace 
		<-y 1 sub ->y 	#subtract 1 from y so we don't end in infinite loop 
		endwhile 		#rinse and repeat until y is zero.
crpl/docs/while.txt · Last modified: 2021/02/05 11:43 by Karsten75