11.07.2015 Views

Caché ObjectScript Reference - InterSystems Documentation

Caché ObjectScript Reference - InterSystems Documentation

Caché ObjectScript Reference - InterSystems Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Symbols and AbbreviationsSymbol""###$$$Name and UsageDouble quotes: Used to specify the null string (""), which is a zerolengthstring.Used to specify a literal quote character within a quoted string.Pound sign (35): Binary modulo division operator.In READ and WRITE commands, form feed. In fixed-length READ,number of characters to read.Prefix for referencing the value of a class parameter from withinthe class: #ParameterName.Macro directives prefix: #Define, #Include, #IfDelimiter for a runtime expression: #(expr)#, where expr is a <strong>Caché</strong><strong>ObjectScript</strong> expression.In the callout routine ZFENTRY, an argtype prefix indicating aDOUBLE data type: #D or #F.Double pound sign: Object class method invocation prefix: DO##class(method).##this syntax provides a handle to the OREF of the current objectinstance. ##super() syntax is used to invoke an overridden superclassmethod.SQL shell invocation prefix: ##sql(SQL command).Delimiter for a compile-time expression: ##(expr)##, where expr isa <strong>Caché</strong> <strong>ObjectScript</strong> expression.Dollar sign (36): Intrinsic (system) function prefix: $name(parameters).Special variable prefix: $name.With ZBREAK command.As first character at terminal prompt, load interactive subshell.Double dollar sign: Extrinsic (user-written) function prefix:$$name(parameters). $$ is returned by $STACK when context wasestablished by an extrinsic function reference.Prefix to a routine name to directly invoke that routine.2 <strong>Caché</strong> <strong>ObjectScript</strong> <strong>Reference</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!