Skip to main content

328 docs tagged with "operator"

View all tags
Docs

and

Allows the construction of compound boolean expressions, which evaluate to true if both operands are true, false otherwise.

ANewWidget

Create a widget object of the specified kind

asterisk

Multiplies two numbers or arrays containing numbers.

begins with

The **begins with** operator takes two strings and returns true if the second string matches the start of the first string.

bitAnd

Performs a "bitwise and" operation on the binary representation of two numbers.

bitNot

Performs a "bitwise not" operation on the binary representation of a number as an unsigned, 32-bit integer

bitOr

Performs a "bitwise or" operation on the binary representation of two numbers.

BitwiseAnd

Performs a bitwise AND operation on the binary representations of Left and Right.

BitwiseNot

Performs a bitwise NOT operation on the binary representation of Operand.

BitwiseOr

Performs a bitwise OR operation on the binary representations of Left and Right.

BitwiseXor

Performs a bitwise XOR operation on the binary representations of Left and Right.

bitXor

Performs a "bitwise exclusive or" on the binary representation of two numbers.

byteAnd

Performs a "bitwise and" operation on each bit of two strings of binary data.

byteNot

Performs a "bitwise not" operation on each bit of a string of binary data.

ByteOffset

Finds the first or last occurrence of Needle within Target

ByteOffsetAfter

Finds the first or last occurrence of Needle after a specified index in Target

ByteOffsetBefore

Finds the first or last occurrence of Needle before a specified index in Target.

byteOr

Performs a "bitwise or" operation on each bit of two strings of binary data.

byteXor

Performs a "bitwise xor" operation on each bit of two strings of binary data.

caret

Raises a number to a power.

CharIsInString

Determines whether Needle is in Target. Target:An expression which evaluates to a string.

CharOffset

Finds the first or last occurrence of Needle within Target

CharOffsetAfter

Finds the first or last occurrence of Needle after a specified index in Target

CharOffsetBefore

Finds the first or last occurrence of Needle before a specified index in Target.

CodeOfByte

Get the numeric value of a single byte.

CodeunitOffset

Finds the first or last occurrence of Needle within Target

CodeunitOffsetAfter

Finds the first or last occurrence of Needle after a specified index in Target

CodeunitOffsetBefore

Finds the first or last occurrence of Needle before a specified index in Target.

comma

Concatenates (joins) two strings and inserts a comma between them.

ConcatenateLists

Concatenate two lists. LeftList:The List to go at the start of the resulting list. RightList:The List to go at the end of the resulting list.

contains

Compares two strings and evaluates to true if the first contains the second, false if not.

dash

Subtracts one number from another, or designates a number as negative.

DataIsData

Determines whether Left and Right are equal or not.

DataIsLessThanData

Determines whether Left is less than Right under a byte by byte comparison

DataIsNotData

Determines whether Left and Right are equal or not.

div

Divides one number by another and returns the integer part of the result.

dotdotdot

Indicates the remaining arguments to a handler call should be taken from a sequence array.

ends with

The ends with operator takes two strings and returns true if the second string matches the end of the first string.

equals

Compares two values and evaluates to true if they are equal, false if they are not equal.

FirstByteOf

Designates the first byte of data in Target.

FontMake

Creates a new instance of the named font.

greater-than

Compares two values and returns true if the first value is greater than the second value, false otherwise.

greater-than-or-equals

Compares two values and returns true if the first value is greater than or equal to the second value, false otherwise.

is a

Evaluates to true if a value is of the specified type, false otherwise.

is among

Evaluates to true if a chunk is equal to one of the chunks in a string, false otherwise.

is in

Compares two strings and evaluates to true if the second contains the first, false if not.

is not a

Evaluates to true if a value is not of the specified type, false otherwise.

is not among

Evaluates to true if a chunk is not equal to any of the chunks in a string, false otherwise.

is not in

Compares two strings and evaluates to true if the second does not contain the first, false if it does.

is not strictly

Compares two values and evaluates to true if they are not equal as they are, false otherwise.

is not strictly a

Evaluates to true if the actual type of value is not the specified type.

is not within

Evaluates to true if a point is outside the specified rectangle, false if it is inside.

is strictly

Compares two values and evaluates to true if they are equal as they are, false otherwise.

is strictly a

Evaluates to true if the actual type of value is the specified type.

is within

Evaluates to true if a point is inside the specified rectangle, false if it is outside.

IsABoolean

Determines whether Target is a boolean or not.

IsAData

Determines whether Target is data or not.

IsAList

Determines whether Target is a list or not.

IsAnArray

Determines whether Target is an array or not.

IsANumber

Determines whether Target is a number or not.

IsAString

Determines whether Target is a string or not.

IsEmpty

Determines whether Target is empty or not.

IsNotEmpty

Determines whether Target is empty or not.

IsNothing

Determines whether Target is nothing or not.

LastByteOf

Designates the first byte of data in Target.

less than

Compares two values and returns true if the first value is less than the second value, false otherwise.

less-than-or-equals

Compares two values and returns true if the first value is less than or equal to the second value, false otherwise.

ListEndsWithList

Determines whether Source ends with Suffix Prefix:An expression which evaluates to a list.

ListIndex

Find the first or last occurrence of Needle within Haystack Target:An expression which evaluates to a list.

ListIndexAfter

Find the first or last occurrence of Needle within the tail of Haystack Target:An expression which evaluates to a list.

ListIndexBefore

Find the first or last occurrence of Needle within the head of Haystack Target:An expression which evaluates to a list.

ListIsList

Determines whether Left and Right are equal or not.

ListIsNotList

Determines whether Left and Right are equal or not.

ListOffset

Find the first or last occurrence of Needle within Haystack Target:An expression which evaluates to a list.

ListOffsetAfter

Find the first or last occurrence of Needle within the tail of Haystack Target:An expression which evaluates to a list.

ListOffsetBefore

Find the first or last occurrence of Needle within the head of Haystack Target:An expression which evaluates to a List.

LogicNot

Returns the boolean-logical value of the expression 'not Operand'

matches

Compares a value to a wildcard pattern or regex pattern.

mod

Evaluates to the remainder left over when one number is divided by another.

not

Negates a logical value.

or

Evaluates to true if either operand is true, false if both operands are false.

plus

Adds two numbers.

RangeByteOf

Designates the bytes of data between indices Start and Finish in Target.

RangeCharOf

Designates the chars between indices Start and Finish in Target.

RangeCodeunitOf

Designates the codeunits between indices Start and Finish in Target.

SingletonElementOfArray

Designates the element with key Key in Target. Index:An expression which evaluates to a string.

slash

Divides one number by another number or one array by another array.

there is a

Evaluates to true if the specified object, file, folder, or process exists, false otherwise.

there is no

Evaluates to false if the specified object, file, or folder, or process exists, true otherwise.

TransformMakeSkew

Creates a new skewing transform value. mScale:An expression which evaluates to a list of 2 numbers, the x-axis skew and y-axis skew.

TransformMakeWithMatrixAsList

Creates a new transform. mTranslation:An expression which evaluates to a list of 6 numbers, the a, b, c, d, tx and ty values of the transform matrix.

wrap

Wrap allows the user to ensure the value of a variable stays within a specified range.