Add more destructuring tests
This commit is contained in:
1 parent
94035be3fa
commit
2421dfb843
1 file changed
+12
@@ -715,6 +715,18 @@ reduce . as $n (.; .)
|
||||
null
|
||||
null
|
||||
|
||||
# Destructuring
|
||||
. as {$a, b: [$c, {$d}]} | [$a, $c, $d]
|
||||
{"a":1, "b":[2,{"d":3}]}
|
||||
[1,2,3]
|
||||
|
||||
# Destructuring with alternation
|
||||
.[] | . as {$a, b: [$c, {$d}]} ?// [$a, {$b}, $e] ?// $f | [$a, $b, $c, $d, $e, $f]
|
||||
[{"a":1, "b":[2,{"d":3}]}, [4, {"b":5, "c":6}, 7, 8, 9], "foo"]
|
||||
[1, null, 2, 3, null, null]
|
||||
[4, 5, null, null, 7, null]
|
||||
[null, null, null, null, null, "foo"]
|
||||
|
||||
. as $dot|any($dot[];not)
|
||||
[1,2,3,4,true,false,1,2,3,4,5]
|
||||
true
|
||||
|
||||
Reference in new issue
Block a user