Tekst :: Boom

Formatteer een eenvoudige boom van snaren in een tekstuele boomgrafiek
Download nu

Tekst :: Boom Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ron Isaacson
  • Uitgever website:
  • http://search.cpan.org/~isaacson/

Tekst :: Boom Tags


Tekst :: Boom Beschrijving

Formatteert een eenvoudige boom van snaren in een tekstuele boomgrafiek Tekst :: Boom is een PERL-module waarmee de beller een boomstructuur kan ontwikkelen, met behulp van geneste arrays van snaren en referenties. Eenmaal ontwikkeld, kan de hele boom worden afgedrukt als een diagram, met de wortel van de boom aan de bovenkant en kinderknooppunten die horizontaal onder hen zijn geformatteerd. De string-labels worden als-is afgedrukt, of eventueel omgeven met een eenvoudige uitstralingstijl ASCII-tekens. Deze module kan worden gebruikt met objectgeoriënteerde of eenvoudige functie-oproepen. Synopsis Gebruik tekst :: boom; mijn $ boom = nieuwe tekst :: boom ("root", , , ]); Print $ Tree-> Layout (" Boxed "); __output__ + ---- + | Root | + ---- + .--- ^ ---. + ---- + + ----- + | Links | | Rechts | | Knooppunt | + ------ + + ---- + .- ^ -. + - + + - + | 1 | | 2 | + - + + - + Methrootste methode () Mijn $ Boom = Nieuwe tekst :: Boom ("Label", ], ], "Rechts kinderlabel", ); Maak een nieuw boomobject van een geneste set van array-referenties. Het eerste element van elke array moet een tekenreeks zijn die wordt gebruikt als een knooppuntlabel. De resterende elementen moeten elk een array zijn Referentie voor een kind van het knooppunt. Labels kunnen newlines bevatten om meerdere lijnen van tekst te ondersteunen .Layout () mijn @lines = $ Boom-> Layout ("gecentreerd in dozen"); print @lines; legt de boom in een array. van newline-beëindigde snaren, klaar voor het afdrukken of weergeven. Het optionele stijlargument kan verschillende trefwoorden bevatten, zoals 'centrum', 'box', 'lijn', 'ovaal' en / of 'ruimte'. Deze stijl trefwoorden hebben invloed op hoe de Boomknooppunten zijn geformatteerd. Vereisten: · Perl


Tekst :: Boom Gerelateerde software