| DATOS :: Jerarquía :: Traversor Extensión Perl para la estructura de jerarquía genérica Traversal |
Descargar ahora |
DATOS :: Jerarquía :: Traversor Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Ge Peng
- Sitio web del editor:
- http://search.cpan.org/~tigerperl/
DATOS :: Jerarquía :: Traversor Etiquetas
DATOS :: Jerarquía :: Traversor Descripción
Extensión Perl para la estructura de jerarquía genérica Traversal DATOS :: Jerarquía :: Traverser es un módulo PERL para exportar una función recursiva Herarchy_Traverse, que atraviesa una estructura de jerarquía en la profundidad-Fashion Fashion.Caution: Como es una función recursiva, preste atención al uso de variables de oro, como $ _, .synopsis usa datos :: jerarquía :: Traversor; Jerarquy_Traverse ($ raíces, # un escalar para una raíz, # o una refleja a una lista de raíces, # o una refleja a una lista de los envoltorios de la raíz. \ get_children, # una función para obtener nodos infantiles {# opciones: Profundidad => 1, # CÓMO LÍTULA DE PROTEPTO. (Undef, sin límites predeterminados) pre_branch => $ per_banch_function, # la función llamada antes de visitar los nodos childeren posters_branch => $ per_banch_function, # la fusión llamada después de visite todos los nodos de los niños ..branch => $ Per_banch_function, # la función para las ramas vacías hojas => $ hojas, # la función para los nodos de las hojas es_leaf => $ is_leafunction, # la función para verificar si un nodo es una hoja # Todas las funciones predeterminadas son predeterminadas para ser {} # (no hacer nada y devolver falso. # (? ¿Debería simplemente saltar la llamada a una función vacía?)},); Requisitos: · Perl
DATOS :: Jerarquía :: Traversor Software relacionado