google / google/jsonnet

Allow local definition in comprehension syntax

Open
#90 5 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Jsonnet
Stars
7.6k
Forks
475
PR merge metrics
No merged PRs in 30d

Description

For example I could replace the expression

{ [k]: processedField[k]
for field in std.objectFields(feature)
for processedField in [processFeature(field)]
for k in std.objectFields(processedField) }

with

```
{ [k]: processedField[k]
for field in std.objectFields(feature)
local processedField = processFeature(field)
for k in std.objectFields(processedField) }
```

which is a bit more clear syntactically.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.