cuelang.org/go@v0.13.0/cue/testdata/export/017.txtar (about) 1 raw: true 2 -- in.cue -- 3 {a: [1, 2], b: {for k, v in a if v > 1 {"\(k)": v}}} 4 -- out/def -- 5 a: [1, 2] 6 b: { 7 "1": 2 8 } 9 -- out/export -- 10 a: [1, 2] 11 b: { 12 "1": 2 13 } 14 -- out/yaml -- 15 a: 16 - 1 17 - 2 18 b: 19 "1": 2 20 -- out/json -- 21 {"a":[1,2],"b":{"1":2}} 22 -- out/compile -- 23 --- in.cue 24 { 25 { 26 a: [ 27 1, 28 2, 29 ] 30 b: { 31 for k, v in 〈1;a〉 if (〈0;v〉 > 1) { 32 "\(〈1;k〉)": 〈1;v〉 33 } 34 } 35 } 36 } 37 -- out/eval/stats -- 38 Leaks: 0 39 Freed: 6 40 Reused: 3 41 Allocs: 3 42 Retain: 0 43 44 Unifications: 6 45 Conjuncts: 9 46 Disjuncts: 6 47 -- out/eval -- 48 (struct){ 49 a: (#list){ 50 0: (int){ 1 } 51 1: (int){ 2 } 52 } 53 b: (struct){ 54 "1": (int){ 2 } 55 } 56 }