mirror of
https://github.com/taigrr/yq
synced 2025-01-18 04:53:17 -08:00
Added reduce examples and doc
This commit is contained in:
7
pkg/yqlib/doc/headers/Reduce.md
Normal file
7
pkg/yqlib/doc/headers/Reduce.md
Normal file
@@ -0,0 +1,7 @@
|
||||
Reduce is a powerful way to process a collection of data into a new form.
|
||||
|
||||
## yq vs jq syntax
|
||||
Reduce syntax in `yq` is a little different from `jq` - as `yq` (currently) isn't as sophisticated as `jq` and its only supports infix notation (e.g. a + b, the operator is in the middle of the two parameters) - where as `jq` uses a mix of infix notation with _prefix_ notation (e.g. `reduce a b` is like writing `+ a b`).
|
||||
|
||||
To that end, the reduce operator is called `ireduce` for backwards compatability if a prefix version of `reduce` is ever added.
|
||||
|
||||
Reference in New Issue
Block a user