Difference between revisions of "SET STRICT"

From Recital Documentation Wiki
Jump to: navigation, search
Line 12: Line 12:
  
 
==Description==
 
==Description==
If SET STRICT is OFF, non-string expressions are automatically converted as they are added to a string.  If SET STRICT is ON, expressions must be converted manually using the ETOS() or other data conversion functions. By default, STRICT is OFF.
+
If SET STRICT is OFF, non-string expressions are automatically converted as they are added to a string.  If SET STRICT is ON, expressions must be converted manually using the ETOS() or other data conversion functions.   With SET STRICT ON, all variables must be pre-declared.
 +
 
 +
By default, STRICT is OFF.
  
  

Revision as of 14:24, 29 March 2012

Purpose

Determines whether non-string expressions are automatically converted when added to strings


Syntax

SET STRICT ON | OFF | (<expL>)


See Also

DTOC(), DTOS(), ECHO, ETOS(), LTOS(), STR()


Description

If SET STRICT is OFF, non-string expressions are automatically converted as they are added to a string. If SET STRICT is ON, expressions must be converted manually using the ETOS() or other data conversion functions. With SET STRICT ON, all variables must be pre-declared.

By default, STRICT is OFF.


Example

set strict off
echo "This string can add numerics and dates etc. " + 100.89 + " " + date()
 
set strict on
echo "This string can add numerics and dates etc. " + str(100.89,6,2) + " " + etos(date())


Products

Recital, Recital Server