cue eval listcomp.cue | |
cmp stdout expect-stdout-cue | |
-- frontmatter.toml -- | |
title = "List Comprehensions" | |
description = "" | |
-- text.md -- | |
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 ] | |
-- expect-stdout-cue -- | |
[4, 16, 36, 64] |