Texto :: Árvore

Formate uma árvore simples de strings em um gráfico de árvore textual
Baixe Agora

Texto :: Árvore Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ron Isaacson
  • Site do editor:
  • http://search.cpan.org/~isaacson/

Texto :: Árvore Tag


Texto :: Árvore Descrição

Formate uma árvore simples de cordas em um gráfico de árvore textual Text :: A árvore é um módulo Perl que permite ao chamador desenvolver uma estrutura de árvore, usando matrizes aninhadas de cordas e referências. Uma vez desenvolvido, toda a árvore pode ser impressa como um diagrama, com a raiz da árvore no topo, e os nós infantis formatados horizontalmente abaixo deles. Os rótulos de string são impressos como é, ou opcionalmente rodeado com um estilo de descolagem simples usando imprimível Os personagens ASCII.Este módulo pode ser usado com chamadas de função orientadas a objetos ou simples.Synopsis Use texto :: Árvore; minha $ tree = novo texto :: árvore ("raiz", , , ]); imprimir $ tree-> layout (" boxed "); __Output__ + ---- + | raiz | + ---- + .--- ^ ---. + ---- + + ----- + | esquerda | | Direita | | Nó | + ----- + + ---- + .- ^ -. + - + + + - + | 1 | | 2 | + - + + + - + MétodosNew () Minha $ árvore = novo texto :: Árvore ("Label", ], "Etiqueta de criança certa", ); criar um novo objeto de árvore de um conjunto aninhado de referências de matriz. O primeiro elemento de cada matriz deve ser uma cadeia usada como um rótulo de nó. Os elementos restantes devem ser um array Referência para uma criança do nó. Os rótulos podem conter novas linhas para suportar várias linhas de texto.Layout () my @lines = $ tree-> layout ("centrado em caixas"); Imprimir @lines; estabelece a árvore em uma matriz de strings terminadas por novas, prontas para impressão ou exibição. O argumento de estilo opcional pode conter várias palavras-chave, como 'centro', 'caixa', 'linha', 'linha', 'oval' e / ou 'espaço'. Essas palavras-chave do estilo afetam como nós são formatados. Requisitos: · Perl.


Texto :: Árvore Software Relacionado