Move docs for map earlier (fix #288)
This commit is contained in:
1 parent
6c31850e86
commit
b80d58e167
1 file changed
+22
-22
@@ -736,6 +736,28 @@ sections:
|
|||||||
input: '[2, 0]'
|
input: '[2, 0]'
|
||||||
output: ['[false, true]']
|
output: ['[false, true]']
|
||||||
|
|
||||||
|
- title: "`map(x)`, `map_values(x)`"
|
||||||
|
body: |
|
||||||
|
|
||||||
|
For any filter `x`, `map(x)` will run that filter for each
|
||||||
|
element of the input array, and produce the outputs a new
|
||||||
|
array. `map(.+1)` will increment each element of an array of numbers.
|
||||||
|
|
||||||
|
Similarly, `map_values(x)` will run that filter for each element,
|
||||||
|
but it will return an object when an object is passed.
|
||||||
|
|
||||||
|
`map(x)` is equivalent to `[.[] | x]`. In fact, this is how
|
||||||
|
it's defined. Similarly, `map_values(x)` is defined as `.[] |= x`.
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- program: 'map(.+1)'
|
||||||
|
input: '[1,2,3]'
|
||||||
|
output: ['[2,3,4]']
|
||||||
|
|
||||||
|
- program: 'map_values(.+1)'
|
||||||
|
input: '{"a": 1, "b": 2, "c": 3}'
|
||||||
|
output: ['{"a": 2, "b": 3, "c": 4}']
|
||||||
|
|
||||||
- title: "`path(path_expression)`"
|
- title: "`path(path_expression)`"
|
||||||
body: |
|
body: |
|
||||||
|
|
||||||
@@ -904,28 +926,6 @@ sections:
|
|||||||
input: 'null'
|
input: 'null'
|
||||||
output: ['"{\"file\":\"<top-level>\",\"line\":1}"']
|
output: ['"{\"file\":\"<top-level>\",\"line\":1}"']
|
||||||
|
|
||||||
- title: "`map(x)`, `map_values(x)`"
|
|
||||||
body: |
|
|
||||||
|
|
||||||
For any filter `x`, `map(x)` will run that filter for each
|
|
||||||
element of the input array, and produce the outputs a new
|
|
||||||
array. `map(.+1)` will increment each element of an array of numbers.
|
|
||||||
|
|
||||||
Similarly, `map_values(x)` will run that filter for each element,
|
|
||||||
but it will return an object when an object is passed.
|
|
||||||
|
|
||||||
`map(x)` is equivalent to `[.[] | x]`. In fact, this is how
|
|
||||||
it's defined. Similarly, `map_values(x)` is defined as `.[] |= x`.
|
|
||||||
|
|
||||||
examples:
|
|
||||||
- program: 'map(.+1)'
|
|
||||||
input: '[1,2,3]'
|
|
||||||
output: ['[2,3,4]']
|
|
||||||
|
|
||||||
- program: 'map_values(.+1)'
|
|
||||||
input: '{"a": 1, "b": 2, "c": 3}'
|
|
||||||
output: ['{"a": 2, "b": 3, "c": 4}']
|
|
||||||
|
|
||||||
- title: "`paths`, `paths(node_filter)`, `leaf_paths`"
|
- title: "`paths`, `paths(node_filter)`, `leaf_paths`"
|
||||||
body: |
|
body: |
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user