Parameter :: Validate.

Params :: Validate ist ein Perl-Modul, um Methoden- / Funktionsparameter zu bestätigen.
Jetzt downloaden

Parameter :: Validate. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dave Rolsky and Ilya Martynov
  • Website des Verlags:
  • http://search.cpan.org/~drolsky/

Parameter :: Validate. Stichworte


Parameter :: Validate. Beschreibung

Params :: Validate ist ein Perl-Modul, um die Methoden- / Funktionsparameter zu überprüfen. Params :: Validate ist ein Perl-Modul, um Method / Funktionsparameter zu bestätigen. Synopsis verwenden Parameter :: Validate QW (: alle); # nennt Parameter (Hash oder HashRef) sub foo {validate (@_, {foo => 1, # obligatorische bar => 0, # optional}); } # nimmt Positionsparamer-Sub-Bar {# zuerst zwei sind obligatorisch, dritter ist optional validate_pos (@_, 1, 1, 0); } sub foo2 {validate (@_, {foo => # Legen Sie einen Typ {type => arrayref}, bar => # angeben eine Schnittstelle {can => }, baz => {type => skalar, # a skalar ... # ... das ist eine einfache ganzgere ... regex => qr / ^ d + $ /, callbacks => {# ... und kleiner als 90 ' weniger als 90 '=> sub {shift () <90}}}}); } sub with_defaults {my% p = validate (@_ {foo => 1, # erforderlich # $ p {bar} wird 99 sein, wenn die Bar nicht # angegeben ist. Bar ist jetzt optional. bar => {default => 99 }}); } sub pos_with_defaults {my @p = validate_pos (@_, 1, {default => 99}); } sub sets_options_on_call {my% p = validate_with (params => @_, spec => {foo => {Typ Skalar, Default => 2}}, Normalize_keys => sub {$ _ = ~ s / ^ - //; LC $ _ },); } Das Parameter :: Validate-Modul ermöglicht es Ihnen, Method- oder Funktionsaufrufparameter auf ein beliebiges Maß an Spezifität zu bestätigen. Auf der einfachsten Ebene ist es in der Lage, die erforderlichen Parameter zu bestätigen, und dass keine nicht näherifizierten zusätzlichen Parameter eingeleitet wurden. Es ist auch in der Lage, zu bestimmen, dass ein Parameter einen bestimmten Typ ist, dass es sich um ein Objekt einer bestimmten Klassenhierarchie handelt , dass es bestimmte Methoden besitzt oder Validierungsrückrufe an Argumente anwenden. Aquirements: · Perl Anforderungen: · Perl.


Parameter :: Validate. Zugehörige Software

Libhdate.

libhdate ist eine kleine C-, C ++ - Bibliothek für hebräische Kalender und Termine, Feiertage und Lesensequenz (Parasha). ...

155

Herunterladen

Tclink

TCLINK stellt einen Client zum Ausführen von Kreditkartentransaktionen über TCP / IP bereit. ...

176

Herunterladen