Control

List of Operators

assign
Assign a new value to a variable.
assign_at
Assignment of one or several values to one or several tuple elements.
break
Terminate loop execution or leave a switchswitchSwitchSwitchSwitchswitch block.
case
Jump label that starts a branch within a switchswitchSwitchSwitchSwitchswitch block.
catch
Catches exceptions that were thrown in the preceding trytryTryTryTrytry block.
comment
Add a comment of one line to the program.
continue
Skip the current loop execution.
convert_tuple_to_vector_1d
Distribute the elements of a tuple to a vector.
convert_vector_to_tuple
Concatenate the elements of a vector to a single tuple.
default
Alternative branch in a switchswitchSwitchSwitchSwitchswitch block.
else
Alternative of conditional statement.
elseif
Conditional statement with alternative.
endfor
End statement of a for loop.
endif
End of if command.
endswitch
Ends a multiway branch block.
endtry
Ends a block where exceptions are handled.
endwhile
End statement of a while loop.
executable_expression
Execute a stand-alone operation.
exit
Terminate HDevelop.
export_def
Insert arbitrary text into the export code of a procedure.
for
Starts a loop block that is usually executed for a fixed number of iterations.
global
Declare a global variable.
if
Conditional statement.
import
Import one or more external procedures.
insert
Assignment of a value to a tuple element.
par_join
Wait for subthreads that were started with the par_start qualifier.
repeat
Start statement of a repeat..until loop.
return
Terminate procedure call.
stop
Stop program execution.
switch
Starts a multiway branch block.
throw
Throws a user-defined exception or rethrows a caught exception.
try
Starts a program block where exceptions are detected and caught.
until
Continue to execute the body as long as the condition is not true.
while
Starts a loop block that is executed as long as the condition is true.

Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.