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 一个值,您不能按照代码结构的方式执行此操作。
我目前正在学习 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 一个值,您不能按照代码结构的方式执行此操作。