Boolean logic
A worked sUTL example with source data, transform, expected output and runnable-original links.
sUTL · Guide · Reference · Examples
This worked example preserves its recovered source, transform and expected result. It is a static, inspectable example in Everything.
Source
null
Transform
{
"and1": [
"&&&",
true,
true
],
"and2": [
"&&&",
null,
true
],
"or1": [
"&||",
false,
1
],
"or2": [
"&||",
[],
{}
],
"not": [
"&!",
20
],
"compound": [
"&||",
[
"&!",
false
],
[
"&!",
true
]
]
}
Expected result
{
"and1": true,
"and2": false,
"or1": true,
"or2": false,
"not": false,
"compound": true
}
Run it
Use the language site example or copy it into the playground. If the transform calls map_core or another library name, load the core distribution and compile its requirements; the full fixture retains that library context.
Full original fixture · Curated source record
Related reading
Paths · Quoting and evaluation · Libraries
Source
Adapted from the sUTL source material.