|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : décembre 2011 Messages : 26 ![]() |
Bonjour je travail actuellement sur un outil dont j'ai besoin pour configurer des vues sous Clearcase et pour cela j'ai besoin de générer un hash contenant l'arborescence de mes modules et sous modules.
En gros pour faire simple, j'aurais besoin de passer une liste à ma fonction: et de récupérer en résultat un hash de la forme: Code :
Voici ma fonction : Code :
|
||||
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() |
miam du récursif
Voilà une solution possible. Différence avec ton script: - passage de l'arbre 'parent' où doit s'enregistrer le module, ce qui permet la récursion - le parcours de la liste est en dehors de la boucle de récursion, vu que le même traitement est effectué sur chaque élément de cette liste si tu as des questions... Code :
__________________
Nous les geeks, c'est pas qu'on a une case en moins, c'est juste qu'on compte à partir de zéro. Plus les choses changent, plus elles restent les mêmes |
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2011 Messages : 26 ![]() |
Je te remercie, c'est exactement ce que je recherchais.
J'ai trouvé une solution mais elle est plus complexe. La tienne me semble plus simple à comprendre et elle est certainement plus rapide à exécuter. Merci beaucoup
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com