Difference between revisions of "ECHO"

From Recital Documentation Wiki
Jump to: navigation, search
Line 11: Line 11:
  
 
[PICTURE <expC2>]
 
[PICTURE <expC2>]
 
[STYLE <expC3>]
 
  
  
Line 45: Line 43:
 
|-
 
|-
 
|FUNCTION <expC2>||The FUNCTION qualifier allows picture functions to be specified.  Normally this can be done with the PICTURE qualifier by preceding the picture with '@'.  If the FUNCTION qualifier is used the '@' is not needed.
 
|FUNCTION <expC2>||The FUNCTION qualifier allows picture functions to be specified.  Normally this can be done with the PICTURE qualifier by preceding the picture with '@'.  If the FUNCTION qualifier is used the '@' is not needed.
|-
 
|STYLE <expC3>||The STYLE qualifier has been added for compatibility with other Xbase languages.
 
|-
 
|}
 
 
 
In Recital Mirage, the following style qualifiers are supported in <expC3>:
 
 
 
{| class="wikitable"
 
!<expC3>||Style
 
|-
 
|B||Bold
 
|-
 
|I||Italic
 
|-
 
|U||Underline
 
|-
 
|-||Strikeout
 
 
|-
 
|-
 
|}
 
|}

Revision as of 15:50, 13 January 2010

Purpose

Evaluate expression and output result


Syntax

ECHO <exp> [,<exp>]

[AT <expN>]

[FUNCTION <expC1>]

[PICTURE <expC2>]


See Also

?, ??, @...GET, @...SAY, ACCEPT, INPUT, SET SPACE, TRANSFORM(), WAIT


Description

The ECHO command evaluates the expression and displays the results on the same line, no carriage return/line feed sequence is output unless the <exp> is a character expression and contains the 'C' style escapes as shown below. If more than one expression is specified and SET SPACE is ON, a single space is output between each expression. If SET SPACE is OFF, the expressions are output with no space in between.

The following escapes can be included in <exp> if it is a character expression:


Escape Description
\t Tab
\n New line
\r Carriage return


Clause Description
AT <expN> You may optionally specify the column at which the expression will be output with the AT <expN> clause.
PICTURE <expC1> The PICTURE clause supports all picture template symbols listed in the @...SAY command.
FUNCTION <expC2> The FUNCTION qualifier allows picture functions to be specified. Normally this can be done with the PICTURE qualifier by preceding the picture with '@'. If the FUNCTION qualifier is used the '@' is not needed.


Example

echo "price" at 10 picture "@!",1234.56 picture "$9,999.99"
echo "-----\n" at 10
          PRICE $1,234.56
          -----


Products

Recital Server, Recital