Encontrei a função abaixo que usa o comando -1
q)whereami:{-1 "cd ~ ",system "cd";} / defining the function
q)whereami[] / executing the function
cd ~ /Users/utsav/kdbScripts/db
Você poderia explicar qual é o uso do comando -1 nesta função?
Parece que é usado para fornecer a saída no console em formato não string, mas não tenho certeza se esse é o caso.
Se eu tentar a função sem -1 e ponto e vírgula e, em seguida, exibir a saída no console, ela exibirá a saída em formato de string.
whereami:{"cd ~ ",system "cd"}
whereami[]
"cd ~ /Users/utsav/kdbScripts/db"