JSL을 사용하여 목록에 목록 삽입안녕하세요,
목록에 목록 값 대신 목록에 목록을 삽입하는 방법을 모르겠습니다.
삽입하면 하나의 큰 목록이 됩니다.
다음을 수행해야 합니다.
MainList = {};
AList = {"a1", "a2"};
BList = {"b1", "b2"};
//Result I need:
MainList = {{"a1", "a2"}, {"b1", "b2"}};
감사해요.
Re: JSL로 목록에 목록 삽입목록 목록을 원하는 경우 연관 배열 사용을 고려할 수도 있습니다.
MainList = associative array();
AList = {"a1", "a2"};
BList = {"b1", "b2"};
mainlist["A"] = alist;
mainlist["B"] = blist;
show(mainlist);
결과:
mainlist = ["A" => {"a1", "a2"}, "B" => {"b1", "b2"}];
연관 배열에 대한 자세한 내용은 설명서를 확인하십시오. 매우 강력합니다.
Re: JSL로 목록에 목록 삽입이것은 이것을 처리하는 다른 방법입니다
NamesDefaultToHere(1);
MainList = {};
AList = {"a1", "a2"};
BList = {"b1", "b2"};
mainlist[1]=alist;
mainlist[2]=blist;Re: JSL로 목록에 목록 삽입에서 제공하는 것과 관련된 또 다른 솔루션이 있습니다. @ian_jmp .
Names Default to Here( 1 );
main list = List();
a = List( "a1", "a2" );
b = List( "b1", "b2" );
Insert Into( main list, List( a ) );
Insert Into( main list, List( b ) );
main list = Eval List( main list );
Show( main list );
Re: JSL로 목록에 목록 삽입시도하십시오:
NamesDefaultToHere(1);
MainList = {};
AList = {"a1", "a2"};
BList = {"b1", "b2"};
InsertInto(MainList, EvalList(List(AList)));
InsertInto(MainList, EvalList(List(BList)));
Print(MainList);