在jq中叫什么“数组,对象,可迭代对象,布尔值,数字,法线,有限元,字符串,空值,值,标量”?

时间:2019-08-26 13:06:53

标签: jq

jq手册说

  

这些内置函数仅选择分别为数组,对象,可迭代(数组或对象),布尔值,数字,正数,有限数字,字符串,null,非null值和不可迭代的输入。 / p>

它们是内置的吗?他们有名字吗?功能?或者是其他东西?谢谢。

1 个答案:

答案 0 :(得分:1)

“内置”是指“内置”,即内置到jq的发行版中。 jq存储库中用于构建jq的文件之一称为“ builtin.jq”,可以在https://github.com/stedolan/jq/blob/master/src/builtin.jq上找到;它包括jq过滤器的jq定义的定义。

通常使用“过滤器”而不是“功能”一词是因为,特别是在数学中,“功能”为每个输入指定了一个输出,而并非所有jq过滤器都如此。一些jq过滤器完全忽略了它们的输入。 empty始终不发出任何声音。

jq内置的某些功能甚至根本没有功能,尤其是inputinputs