Difference between revisions of "?"
From Lianjapedia
Helen.george (Talk | contribs) |
Helen.george (Talk | contribs) |
||
Line 19: | Line 19: | ||
The ? command outputs a carriage return, then a line feed, then evaluates each expression in turn and displays the result. The ?? command evaluates the expression and displays the results on the same line, no carriage return/line feed sequence is output. 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 ? command outputs a carriage return, then a line feed, then evaluates each expression in turn and displays the result. The ?? command evaluates the expression and displays the results on the same line, no carriage return/line feed sequence is output. 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. | ||
− | {| class="wikitable" width=100% | + | {| class="wikitable" width="100%" |
− | !width=20%|Clause||Description | + | !width="20%"|Clause||Description |
|- | |- | ||
− | |valign=top|AT <expN>||You may optionally specify the column at which the expression will be output with the AT <expN> clause. | + | |valign="top"|AT <expN>||You may optionally specify the column at which the expression will be output with the AT <expN> clause. |
|- | |- | ||
− | |valign=top|PICTURE <expC1>||The PICTURE clause supports all picture template symbols listed in the @...SAY command. | + | |valign="top"|PICTURE <expC1>||The PICTURE clause supports all picture template symbols listed in the @...SAY command. |
|- | |- | ||
− | |valign=top|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. | + | |valign="top"|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. |
|- | |- | ||
− | |valign=top|STYLE <expC3>||The STYLE qualifier has been added for compatibility with other Xbase languages. | + | |valign="top"|STYLE <expC3>||The STYLE qualifier has been added for compatibility with other Xbase languages. |
|- | |- | ||
|} | |} |
Revision as of 12:55, 1 February 2013
Contents
Purpose
Evaluate expression and output result
Syntax
? <exp> [,<exp>] | ?? <exp> [,<exp>]
[AT <expN>]
[FUNCTION <expC1>]
[PICTURE <expC2>]
[STYLE <expC3>]
See Also
??, ECHO, SET SPACE, TRANSFORM()
Description
The ? command outputs a carriage return, then a line feed, then evaluates each expression in turn and displays the result. The ?? command evaluates the expression and displays the results on the same line, no carriage return/line feed sequence is output. 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.
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. |
STYLE <expC3> | The STYLE qualifier has been added for compatibility with other Xbase languages. |
Example
? "price" at 01 picture "@!",1234.56 picture "$99,999.99" PRICE $1,234.56