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  }