Как в kdb + / q передавать данные через последовательный список функций, чтобы выходные данные предыдущего шага были входными данными для следующего шага?
Например:
q)t:([]sym:`a`c`b;val:1 3 2)
q)`sym xkey `sym xasc t / how to achieve the same result as this?
Я предполагаю, что некоторые варианты over
или /
могут сработать:
?? over (xasc;xkey)
Бонус: как добиться того же, если t
передается с правой стороны (в духе чтения слева направо синтаксиса q )?
(xasc;xkey) ?? t