Examples
In this section, we have provided some simple examples using the. They are meant to give you an idea of how scripts are constructed.
For a full language reference, please refer to Language Reference section.
Returning values
// Return a text:from 'This returns a text'// Return a number:from 1.5Define and call a function
let myFunc (param) => param + paramfrom myFunc(2)Define and call a filter
let add (a, b) |> a + bfrom (1, 2) addDefine and call an operator
let add (a) |> (b) => a + bfrom 1 add 2Arithmetic
from 1 + 2 * 3 / 4Conditional operator
let if val |> (predicate) when predicate => vallet else predicate |> val when predicate is nothing => valfrom 1 if true else 2Pattern matching
param i: text | number = 2from i match  text |> 'i is a text'  number |> $'i doubled is {i*2}'Mapping a List
let arr = [1,2,3,4]from arr select v => v + 1