/
Operators
Operators
Operators are applied to expressions using post-fix notation with a period (.
) as the separator. For example, if a
is a string, the lc()
operator, which creates a new string with the case of all characters in a
lowered, is applied to a
as follows:
a.lc()
Operators can be chained. The following expression splits a
into an array and then calculates the length of the resulting array:
a.split(re#;#).length()
Operators are syntactic sugar for normal function application. The left hand of the period (.) is inserted as the first argument of the function call. For example:
foo = function (self, arg1, arg2) { // `self` is the left hand side of `.` } // then use it "something".foo(1, 2) // which is the same as foo("something", 1, 2) // Another example: a.split(re#;#).length() // is the same as length(split(a, re#;#))
The following sections describe operators currently available. They are organized based on the kind of value on which they operate.
, multiple selections available,
Related content
Number Operators
Number Operators
More like this
Map Operators
Map Operators
More like this
Array Operators
Array Operators
More like this
Universal Operators
Universal Operators
More like this
Copyright Picolabs | Licensed under Creative Commons.