M/MUMPS 导入 CSV 文件

M/MUMPS import a CSV file

我目前正在学习 M/MUMPS 编程语言,想导入一个 CSV 文件进行存储,以供以后在 MUMPS 全局阵列系统中使用。

我从 Mumpster 站点找到了一个代码示例(我修改了 infile 语句以指向另一个目录,来自站点上的原始代码):

s infile="~/Desktop/test.csv"
f i=1:1 u infile r x q:x="" u 0 w !,i,?10,x

但是,当 运行 使用 YottaDB 编写此代码时,出现以下错误:

%YDB-E-QUITARGUSE, Quit cannot take an argument in this context
    for i=1:1 u infile r x q:x="" u 0 w !,i,?10,x
                                  ^-----

如有任何帮助,我们将不胜感激。

你只需要在 u 0 w 之前额外 space...

for i=1:1 u infile r x q:x=""  u 0 w !,i,?10,x

编译器告诉您 quit 命令正在尝试 return 一个值,您不能按照代码结构的方式执行此操作。