Dados :: Hierarquia :: Traverser

Extensão Perl para Traversal de Estrutura de Hierarquia Genérica
Baixe Agora

Dados :: Hierarquia :: Traverser Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ge Peng
  • Site do editor:
  • http://search.cpan.org/~tigerperl/

Dados :: Hierarquia :: Traverser Tag


Dados :: Hierarquia :: Traverser Descrição

Extensão Perl para Traversal de Estrutura de Hierarquia Genérica Dados :: Hierarquia :: Traverser é um módulo Perl para exportar uma função recursiva hierarchy_travinarse, que atravessa uma estrutura de hierarquia na primeira moda de profundidade. Como é uma função recursiva, preste atenção do uso de variáveis gobais, como $ _, .synopsis Use dados :: Hierarquia :: Traverser; hierarchy_traverse ($ raízes, # um escalar por uma raiz, # ou um ref em uma lista de raízes, # ou um ref em uma lista dos invólucros de root. \ get_children, # uma função para obter nós filho {# Opções: Profundidade => 1, # como a profundidade limitação. (Padrão UNDEF, sem limitação) Pre_branch => $ per_banch_function, # a função chamada antes de visitar os nós de Enchido post_branch => $ per_banch_function, # o fucntion chamado após visite todos os nós crianças nódulos bare_branch => $ per_banch_function, # a função para folha de filiais vazias => $ folhe_function, # a função para nós de folha is_leaf => $ is_leaf_function, # a função para verificar se um nó é folha # Todas as funções padrão são padrão para ser {} # (não faça nada e retornar falso. # (? Seja apenas pular a chamada para uma função vazia?)},); requisitos: · Perl.


Dados :: Hierarquia :: Traverser Software Relacionado