이러한 위시리스트 요청을 하게 된 계기는 무엇이었나요?
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)
어떤 개선을 원하시나요?
데이터 테이블(그리고 모든 JMP 파일)을 더 명확하고 간결한 구문으로 저장할 수 있는 Save File() 함수가 필요합니다. 테이블을 저장하는 함수는 다음과 같습니다.
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 를 살펴보세요 파이썬으로요. 로켓 과학은 아니지만, 많은 번거로움을 덜어줍니다 