write Instruction
The write instruction outputs the value of an expression to the Jade Interpreter Output Viewer window.
Syntax
The syntax of the write instruction is:
write expression;
The expression value can be of any type.
If you use the write instruction with an operand that is an object reference, the internal object identifier (oid) of that object is displayed.
Description
You can use the
It is common to build up a formatted string expression to act as the operand of a write instruction. In order to build up a string using expressions of different types, you must use the .String string conversion operator in order to convert non-string operands to strings. For more details, see "Converting Primitive Types", earlier in this chapter.
For details about viewing the output from your executed method, see "
Although server methods are prevented from executing code that requires Graphical User Interface (GUI) objects (for example, forms and controls), you can use the Jade Interpreter Output Viewer for write instructions in your JADE applications running on a server. The Interpreter Output Viewer is a separate module that talks directly to the operating system and does not require any GUI objects.
When JADE is running in thin client mode, the write instruction is always executed on the presentation client workstation.
Example
The following example shows the use of the write instruction.
writeDate(date: Date); vars begin write "The date today is " & date.format("dd.MM.yyyy"); end;
This example, executed on 18 June 2021, outputs the following to the Jade Interpreter Output Viewer.
The date today is 18.06.2021