any — select an arbitrary input value
any(any) -> any
The any aggregate function returns an arbitrary element from its input. The semantics of how the item is selected is not defined.
Any picks the first one in this scenario but this behavior is undefined:
echo '1 2 3 4' | zq -z 'any(this)' -
=>
1
Continuous any over a simple sequence:
echo '1 2 3 4' | zq -z 'yield any(this)' -
=>
1
1
1
1
Any is not sensitive to mixed types as it just picks one:
echo '"foo" 1 2 3 ' | zq -z 'any(this)' -
=>
"foo"