是什么启发了这个愿望清单请求?
当前使用 JSL 保存数据表的语法有点笨拙。
dt=current data table();
dt << Save(
<FILEPATH>
);
</FILEPATH>
这需要指定完整的文件路径,包括 JMP 数据表名称。如果要以当前名称保存文件,则更加繁琐。
dt = current data table();
table_name=dt << get name;
dir="C:\temp\";
filepath=dir || table_name || ".jmp";
dt << save( filepath)
您希望看到什么改进?
我想要一个 Save File( ) 函数,可以保存数据表(也可能是任何 JMP 文件),语法更简洁明了。保存表格时,代码可能像这样:
dt=current data table();
// save to default directory
Save File(dt);
// save to specific directory
Save File(dt,
<DIRECTORY path="">
) //save to specific directory with data table name new name Save File(dt,
<DIRECTORY path="">
,
<NEW name="">
)
</NEW>
</DIRECTORY>
</DIRECTORY>
为什么这个想法很重要?
这是为了提高 JSL 编码的效率和可读性。
而不是
Save File(dt);
你可以使用
dt << save();
对于路径和文件名的问题,人们可以使愿望更加普遍 - 超越“保存” -
...并要求一个框架来处理 JMP 中的文件路径,就像在其他语言中一样
(也许有一个现有的愿望?)。
只需看一下路径库 / Path用 Python 实现。虽然不是什么高深的科学,但确实能省去很多麻烦 