是什麼啟發了這個願望清單請求?
目前使用 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 實作。雖然不是什麼高深的科學,但確實能省去很多麻煩 