표를 새 스크립트에 삽입<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
스크립트가 처음 실행될 때 평가되는 식을 만들고 싶습니다. 나중에 표 스크립트로 저장합니다. Eval, Eval Insert 및 Parse의 여러 조합을 시도했지만 작동하도록 할 수 없습니다 (아마도이 함수에 대한 저조한 이해 때문일 수 있습니다). 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 나는 JMP11을 사용하고있다.
감사!
bigClass = Open ( "$ SAMPLE_DATA / Big Class.jmp");
// 표현식을 만듭니다.
HbyW = Expr (이변 량 (Y (: 높이), X (: 무게)));
HbyW; // 표현식을 실행합니다.
// 나중에 사용할 수 있도록 표에 표를 저장하십시오.
Eval 삽입 ( "bigClass << 새 스크립트 (\!"HbyW \! "
^ HbyW ^;
) ");
제목 : Re : 테이블에 새 스크립트 삽입고마워, 줄리안. 그거야.
제목 : Re : 테이블에 새 스크립트 삽입안녕하세요 기계 인간 ,
EvalInsert는 대체 텍스트가있는 문자열을 반환하지만 해당 문자열을 표현식으로 변환 한 다음 평가해야합니다. 이것은 각각 parse ()와 eval ()이 필요한 곳입니다. 다음은 스크립트를 저장할 때 eval (parse ())을 추가 한 스크립트입니다. 플랫폼의 초기 선언을 표현식이 아닌 문자열로 변경했습니다. 호출 할 때 저장된 스크립트에 리터럴 문자열 텍스트를 포함 할 수 있도록해야합니다. HbyW EvalInsert. 이것을 (스크립트를 저장하기 전에) 실행하기 위해서, 나는 첫 번째 실행에서 Eval (Parse ()를 추가했다.
bigClass = 열다 ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// 플랫폼 호출 용 문자열을 만듭니다.
HbyW = "이변 량 (Y (: 높이), X (: 무게))" ;
평가 ( 파싱 ( HbyW )) ; // 문자열을 구문 분석 한 다음 평가합니다.
// 나중에 사용할 수 있도록 표에 표를 저장하십시오.
평가 (
파싱 (
평가 삽입 ( "bigClass << 새 스크립트 (\!"HbyW \! ", ^ HbyW ^; ) " )
)
) ;
이게 도움이 되길 바란다!
줄리안
Re: 테이블에 표현식 삽입 새 스크립트Julian, Bivariate 함수에 인용된 표현식이 있으면 어떻게 합니까?함수 내에 따옴표로 묶인 문자열이 있고 Parse가 그 중 첫 번째 문자열에서 중지되는 Graph Builder를 사용하고 있습니다.
감사 해요
Re: 테이블에 표현식 삽입 새 스크립트Name Expr은 당신이 찾고 있는 것입니다.
bigClass = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Create expression.
HbyW = Expr( Bivariate( Y( :height ), X( :weight ) ) );
HbyW; // Run expression.
// Save expression to table for later.
Eval( Eval Expr(
bigClass << New Script( "HbyW", Expr( Name Expr( HbyW ) ) );
) );