Total Articles 404
이 명령어에 대한 설명을 보니 2가지가 이해가 가지 않네요.
1. Allows for delayed evaluation. 여기에서 delay된 평가란 무엇인가요?
2. The purpose of the eval command is to provide a way for the user to execute a MEL command or procedure which can only be determined at runtime. 여기에서 runtime에서 결정된다는 말이 무슨 의미인지요?
2010.04.30 09:39:25 (*.94.72.204)
답글 감사합니다. 1번 질문에 대한 답은 script에서 eval부분을 일반 mel 명령어를 사용하는 것처럼 바로 실행이 되는 것이 아니라, 조금 지연후 실행된다는 의미군요.
그러면, 2번에서 스크립트를 작성할 당시엔 그 구문의 내용이 정해지지 않았지만
스크립트가 실행될 때 그 의미가 정해질 경우 사용한다는 거지요. 이 말의 의미를 조금만 자세히 설명해 주실 수 없나요?

1. evaulation은 평가라기 보다는 주어진 exprssion의 실행으로 이해하시는게 낫습니다.
즉, 지금 바로 실행이 되는게 아니라 좀 있다가 실행된다는 거지요.
2. 런타임은 스크립트가 실행될 때라는 의미입니다. 스크립트를 작성할 당시엔 그 구문의 내용이 정해지지 않았지만
스크립트가 실행될 때 그 의미가 정해질 경우 사용한다는 거지요.