| Text :: Sprintf :: Benannt Sprintf-ähnliche Funktion mit benannten Konvertierungen |
Jetzt downloaden |
Text :: Sprintf :: Benannt Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Shlomi Fish
- Website des Verlags:
- http://search.cpan.org/~shlomif/
Text :: Sprintf :: Benannt Stichworte
Text :: Sprintf :: Benannt Beschreibung
Text :: Sprintf :: Benanntes ist ein Perl-Modul, das ein Sprinf-Äquivalent mit benannten Konvertierungen bietet. Benannte Konvertierungen sind Sprinte-Feldanzeigen (wie "% s" oder "M") sind nur mit dem Schlüssel eines assoziativen Arrays von Parametern zugeordnet. So ergibt sich beispielsweise "% (Name (Name) S" den Parameter 'Name' als Zeichenfolge, und "% (Num) 4D" emittiert den Parameter 'Num' als Variable mit einer Breite von 4.synopsis. Verwenden Sie Text :: Sprinf :: benannt; Mein $ formatter = Text :: Sprintf :: NAMED-> NEU ({FMT => "Hallo% (Name) S! Heute ist% (Tag) S!"}); # Kehrt "Hallo Ayeleth! Heute ist Sonntag!" $ formatter-> format ({args => {'Name' => "Ayeleth", 'Tag' => "Sonntag"}}); # Kehrt "Hallo John! Heute ist Donnerstag!" $ formatter-> format ({args => {name '=> "John",' Tag '=> "Donnerstag"}}); # Oder alternativ mit der Nicht-OOP-Schnittstelle: Verwenden Sie Text: Sprintf :: NAMED QW (NAMED_SPRINTF); # Druckt "Hallo Sophie!" (und eine Newline). drucken named_sprintf ("Hallo% (Name) s! \ n", {name => 'Sophie'}); # Gleich, aber mit einer abgeflachten Parameterliste (nicht in einer Hash-Referenz) drucken Sie named_sprintrint ("Hallo% (Name) S! \ N", Name => 'Sophie'); Homepage des Produkts
Text :: Sprintf :: Benannt Zugehörige Software