Я думал, что (почти) любая функция q может быть вызвана с префиксом и инфиксной нотацией взаимозаменяемо. Но потом я попробовал:
$ q
KDB+ 3.6 2019.04.02 Copyright (C) 1993-2019 Kx Systems
q)a:10
q)b::a
q)a:11
q)b
11
q)view `b
,"a"
выглядит хорошо, но для:
q)::[b;a]
q)a:12
q)b
11
q)view `b
'type
[0] view `b
^
что-то идет не так. Деревья разбора выглядят одинаково:
q)parse "b::a"
::
`b
`a
q)parse "::[b;a]"
::
`b
`a
Не могли бы вы мне помочь, пожалуйста, почему префиксная нотация для определения представления не в состоянии отклонить представление?