기본적으로 다른 표시 상자를 포함하는 사용자 지정 대화형 창을 만들고 있으며 for 루프를 사용하여 선택 입력을 단순화하려고 합니다. 예를 들어, 콤보 상자와 콜리스트 상자가 모두 있고 루프 문을 사용하여 둘 다에 대한 입력을 얻으려고 합니다. 그러나 이것을 할 때 대신 오류가 발생했습니다. 제가 표현을 잘못 쓰고 있습니까? (오류 로그 첨부)
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Col List Box Example",
vlistbox(
var1 = combobox({"one", "two", "three"}),
hlistbox(Col List Box( all, width( 250 ), maxSelected( 1 ) ),
var2 = Col List Box()
)
)
);
var2 << append("height");
AA = {"",""};
for(i=1,i<=2,i++,
temp1 = "var"||char(i);
eval(
substitute(
expr(try(AA[i] = expr.temp1 << get, AA[i] = expr.temp1 << get items)), //try to use get, if error, use get items
expr(expr.temp1),parse(temp1)
)
)
);
show(AA);