next: Field Comprehensions

List Comprehensions

Lists can be created with list comprehensions.

The example shows the use of for loops and if guards.

listcomp.cue

[ for x in #items if x rem 2 == 0 { x*x } ]

#items: [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]

$ cue export listcomp.cue

[
    4,
    16,
    36,
    64
]