Insertion d'une liste dans une liste avec JSLBonjour,
Je ne sais pas comment insérer une liste dans une liste au lieu de valeurs de liste dans une liste.
Insérer dans en fait une grande liste.
J'ai besoin de faire ce qui suit :
MainList = {};
AList = {"a1", "a2"};
BList = {"b1", "b2"};
//Result I need:
MainList = {{"a1", "a2"}, {"b1", "b2"}};
Merci.
Re : Insérer une liste dans une liste avec JSLSi vous souhaitez une liste de listes, vous pouvez également envisager d'utiliser des tableaux associatifs.
MainList = associative array();
AList = {"a1", "a2"};
BList = {"b1", "b2"};
mainlist["A"] = alist;
mainlist["B"] = blist;
show(mainlist);
Résultat:
mainlist = ["A" => {"a1", "a2"}, "B" => {"b1", "b2"}];
Consultez la documentation pour plus d'informations sur les tableaux associatifs : ils sont extrêmement puissants.
Re : Insérer une liste dans une liste avec JSLC'est une façon différente de gérer cela
NamesDefaultToHere(1);
MainList = {};
AList = {"a1", "a2"};
BList = {"b1", "b2"};
mainlist[1]=alist;
mainlist[2]=blist;Re : Insérer une liste dans une liste avec JSLVoici une autre solution, liée à celle proposée par @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 : Insérer une liste dans une liste avec JSLS'il vous plaît essayez:
NamesDefaultToHere(1);
MainList = {};
AList = {"a1", "a2"};
BList = {"b1", "b2"};
InsertInto(MainList, EvalList(List(AList)));
InsertInto(MainList, EvalList(List(BList)));
Print(MainList);