Console Output
In the CindyScript input window you find a console for text output. For most practical purposes this will not be used for the final construction. However, it is extremely useful for debugging.
Printing text: print(‹expr›)
Description:
This operator prints the result of evaluating ‹expr›
to the console.
Printing text: err(‹expr›)
Description:
Prints the result of evaluating ‹expr›
to the console.
If ‹expr›
is a variable, the variable name is printed as well.
Very useful for debugging.
Printing text: println(‹expr›)
Description:
This operator prints the result of evaluating ‹expr›
to the console and adds a newline character to the end of the text.
Printing a newline: println()
Not available in CindyJS yet!
Description: This operator prints a newline character to the console.
Clearing the console: clearconsole()
Description: Removes all text from the console.
Conditional print: assert(‹bool›,‹expr›)
Description:
This operator is mainly meant for convenience purpose when generating own error mesages.
it is equivalent to if(!‹bool›,println(‹expr›))
.
It can be used to test wheter a condition is met and otherwise generate an error message.
Example: A typical usage of this operator is the following:
assert(isinteger(k),"k is not an integer");
Output a status message: message(‹expr›)
Not available in CindyJS yet!
Description:
This operator shows the result of evaluating ‹expr›
in the status line of the application, or in the status line of the browser for Cinderella applets.