我有一个简单的函数,然后将其定义为一个列表并作为列表调用:
f:{x*x}
q)(f; neg)[1; 2]
-2
q)(f; neg)[1; 3]
-3
q)(f; neg)[2; 3]
3
q)(f; neg)[4; 3]
3
对于 (f; neg)[1; 3] - 它返回最右边的 neg (-3),但是当第一个参数变为 > 1 时它不再返回 neg,例如: (f; neg)[2; 3] -> 返回 3
我有一个简单的函数,然后将其定义为一个列表并作为列表调用:
f:{x*x}
q)(f; neg)[1; 2]
-2
q)(f; neg)[1; 3]
-3
q)(f; neg)[2; 3]
3
q)(f; neg)[4; 3]
3
对于 (f; neg)[1; 3] - 它返回最右边的 neg (-3),但是当第一个参数变为 > 1 时它不再返回 neg,例如: (f; neg)[2; 3] -> 返回 3