是不是所有的kdb代码都写在命令提示符里?

Is all the kdb code written in the command prompt?

想学习kdb,请问我是否安装正确,是否所有的代码都是在命令提示符下输入的?我写到 11,它给了我 1 到 10,所以我相信我做对了。

听起来你已经正确安装了它,你可以检查你是否正确地按照这里的步骤操作: https://code.kx.com/q/learn/install/

您还需要确保您的 $QHOME 环境变量已设置并指向安装目录,并且存在于您的 $PATH 环境变量中,例如在 Linux 上的 .bashrc 中:

export QHOME=<path-to-directory>/q

export PATH="<path-to-directory>/q/<version>/:$PATH".

也可以从扩展名为 .q 的文本文件中加载代码,例如从命令行:

$ q script.q

或在 q 会话中,

  1. q) \l script.q ,

  2. q) system["l script.q"]

第二个提供了更大的灵活性,因为它将在函数调用内部工作。

在此处查看有关编写 q 脚本的更多信息: https://kx.com/blog/kdb-q-insights-scripting-with-q/

还有一些 IDE 可用,您可以在此处阅读更多信息: https://code.kx.com/q/learn/tour/ide/