J'ai une grande liste comme :
[A][B1][C1]=1
[A][B1][C2]=2
[A][B2]=3
[D][E][F][G]=4
Je veux construire une dictée à plusieurs niveaux comme :
A
--B1
-----C1=1
-----C2=1
--B2=3
D
--E
----F
------G=4
Je sais que si j'utilise un jugement par défaut récursif, je peux écrire table[A][B1][C1]=1
table[A][B2]=2
, mais cela ne fonctionne que si j'insère ces instructions.
Lors de l'analyse de la liste, je n'ai pas besoin de combien de [] avant d'appeler table[key1][key2][...]
.