Basic types

Types are nearly equal to JSON types:

  • String
"Text";
"More text";
// unicode rust
"ok\u{00e9}"; // prints oké
// also json unicode
"ok\u00e9"; // prints oké as well
"prints\t\tescaped\n\"characters\"\\";
// prints         escaped
// "characters"\
  • Number
123;
12.345;
1.23e6; // 1230000
1.23e-3; // 0.00123
  • Boolean
true;
false;
  • Null
null;
  • List
[ 1, 2, 3 ];
["test", "test"];
// also mixed type lists
[1, "test", false];
  • Map
// just your regular json
{
    "test": 123,
    "list": [1,2,3],
    "map": {
        "nested": true
    }
}

Extra Types:

  • Function
// simple example
{x => x + x}