[[CUE]]でevalするときに、変数が出現しないように変数定義したいときには、Field Comprehensionsを使う。 ```cue import "strings" #a: [ "Barcelona", "Shanghai", "Munich" ] for k, v in #a { "\( strings.ToLower(v) )": { pos: k + 1 name: v nameLen: len(v) } } ``` [Field Comprehensions | CUE](https://cuelang.org/docs/tutorials/tour/expressions/fieldcomp/)