Usage
This is a boolean operator which returns the value
unity if
By default, S1 and S2 are assumed to be the names of defined strings. If either
string is not recognised, then the name supplied given is used instead.
This is a boolean operator which returns the value unity if the string\
This returns the length of the string
If the string has been defined, but is empty, the length is defined to be zero.
By default, S1 and S2 are assumed to be the names of defined strings. If either
string is not recognised, then the name supplied given is used instead.
This is a boolean operator which returns the value zero if the string\
If the name S supplied has not been defined as a string, then the name itself is used as
the string.
This is an operator which returns the integer value zero, one or
two depending upon the form of the string\
where d represents at least one digit. Note in particular that the
decimal point must be both preceded and succeeded by at least one digit
if this operator is to return a value of unity. For example,
is an empty string (or if
is not a string), and
zero if it is a string with positive length.
Usage
and
in parenthesis
and separated by a comma.
and
are the names of strings or
sequences of alphanumeric characters.
is equal to the string
, and zero otherwise. The
complementary operator is neq$ . For example, suppose that we have defined only
the strings a=mustard and b=cress. Then:
is equal to zero, as the strings `mustard' and `cress' are not
equal;
is equal to one, as a is taken to be the string `mustard'
and `mustard' is not a string, and therefore taken to mean itself.
Usage
in parenthesis.
is the name of a
string or a sequence of alphanumeric characters.
as a non-negative integer.
If the string has not been defined, then the length of the alphanumeric sequence
supplied as the name of the string is returned.
Usage
and
in parenthesis
and separated by a comma.
and
are the names of strings or
sequences of alphanumeric characters.
is equal to the string
, and unity otherwise. The
complementary operator is eq$ . For example, suppose that we have defined only
the strings a=mustard and b=cress. Then:
is equal to one, as the strings `mustard' and `cress' are not
equal;
is equal to zero, as a is taken to be the string `mustard'
and `mustard' is not a string, and therefore taken to mean itself. Consequently these
two are equal, and the operator returns a value indicating false.
Usage
in parenthesis.
is the name of a
string or a sequence of alphanumeric characters.
:
is of the form d.d, optionally preceded by a minus
sign;
is of the form d, optionally preceded by a minus
sign;
and
.