JSL を使用したリストからリストへの挿入こんにちは、
リスト間の値の代わりにリスト間を挿入する方法がわかりません。
に挿入すると、1 つの大きなリストになります。
次のことを行う必要があります。
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);