String :: Uitbreiden

String :: Expand is een PERL-module die String Utility-functies bevat voor het uitbreiden van variabelen in self-referentiële sets.
Download nu

String :: Uitbreiden Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Paul Evans
  • Uitgever website:
  • http://search.cpan.org/~pevans/String-Expand-0.03/lib/String/Expand.pm

String :: Uitbreiden Tags


String :: Uitbreiden Beschrijving

String :: Expand is een PERL-module die String Utility-functies bevat voor het uitbreiden van variabelen in self-referentiële sets. String :: Expand is een PERL-module die String Utility-functies bevat voor het uitbreiden van variabelen in self-referentiële sets. Synopsis-gebruiksreeks :: Expand QW (Expand_Strings); Mijn% VARS = (bericht => 'Mijn huis is $ Home', Tekst => 'bericht is "$ bericht"'); expand_strings (% varen,% env); #% VARS bevat nu iets als: # Message => 'My Home is / Home / User', # Tekst => 'Message is "My Home is / Home / Gebruiker"' Deze module implementeert hulpprogramma's voor het uitbreiden van ingebedde variabelen in a snaar. Variabele referenties zijn ingebed in snaren in een soortgelijke vorm voor de Bourne Shell, namelijk, in de vorm $ naam of $ {naam}. In het eerste geval moet de naam bestaan uit een hoofdletter of onderstrepingsteken en kan worden gevolgd door nul of meer hoofdletters, cijfers of onderstrepingstekens. In het laatste geval kan de naam bestaan uit tekens, maar wordt beëindigd door het eerste close-brace-karakter '}'. De string kan ook letterlijke dollarmarkeringen bevatten, ontsnapt door $, en letterlijke ontsnappingsmarkeringen, ontsnapt door \. Deze worden geconverteerd naar $ en respectievelijk bij Return.Tel zijn er veel andere modules die ook expansie leveren, zoals dit, deze module biedt de functie Expand_strings (), die variabele uitbreidingen in alle waarden in een gegeven hash uitvoert, waar waarden kan verwijzen naar andere waarden binnen dezelfde hash.functies $ Expanded = Expand_String ($ Str,% VAR's) Deze functie breidt ingesloten variabele referenties uit in de doorgegeven string en retourneert de uitgebreide kopie. $ Stra-string die mogelijk variabele uitbreidingen bevat% Varsreferentie met een Hash bevat variabele waarden Returnsa-string met variabelen Expandedexpand_strings (% Strs,% overlay) Deze functie neemt een hash van de snaren en breidt variabele namen uit die in een van hen zijn ingebed, in dezelfde vorm als de tekenreeks naar Expand_String (). Uitbreidingen kunnen verwijzen naar andere snaren, of op waarden in de% overlay hash. Waarden in de belangrijkste variabelen Hash Neem Precidence over waarden in de overlay. Waarden verwijzen naar andere waarden, zorg moet worden genomen om cycli te vermijden. Als een cyclus wordt gedetecteerd tijdens een poging de waarden uit te breiden, wordt een uitzondering gegooid.% Strsreferentie naar een hash dat variabelen bevat om% overlayReferentie uit te breiden tot een hash met andere variabele waarden. · Perl


String :: Uitbreiden Gerelateerde software