将回调作为参数传递给 JQ 过滤器函数

pass callback as argument to jq filter function

提问人:PFA hard 提问时间:7/21/2023 更新时间:7/21/2023 访问量:38

问:

是否可以将过滤器传递给 jq 过滤器功能?

喜欢

def something:
   [. | ..];

def something_else(callback):
    callback | map(.some_key);


something_else(something)
函数 回调 jq

评论

0赞 Scott Hunter 7/21/2023
你期望这样做做什么?
3赞 pmf 7/21/2023
是的,它的工作原理就是这样。演示
0赞 Jeff Mercado 7/24/2023
函数的参数始终是“回调”,而不是按值传递。例如,和函数就是这样。你传递一个“函数”来执行它工作所需的部分。map/1select/1

答: 暂无答案