Le @ operator renvoie les éléments indexés par ses paramètres au premier niveau.Opérateur KDB '@'
Comment expliqueriez-vous la dernière ligne dans les exemples de référence, en anglais:
q)d:((1 2 3;4 5 6 7);(8 9;10;11 12);(13 14;15 16 17 18;19 20))
q)[email protected]
(8 9;10;11 12)
q)[email protected] 2/selects 2 items at the top level
((8 9;10;11 12);(13 14;15 16 17 18;19 20))
q)@[d;1 1 1;+;3]
((1 2 3;4 5 6 7);(17 18;19;20 21);(13 14;15 16 17 18;19 20))
Je ne comprends pas l'une des valeurs renvoyées par la dernière utilisation @
.
Pourquoi l'appel à @ [d; 1] renvoie seulement l'élément indexé tandis que @ [d ; 1; +; 3] renvoie tous les éléments d? –