Variable :: stark :: typed

Variable :: stark :: TYPED ist ein Perl-Modul, mit dem einige Variablen stark eingegeben werden sollen.
Jetzt downloaden

Variable :: stark :: typed Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mark Ethan Trostler
  • Website des Verlags:
  • http://search.cpan.org/~metzzo/Java-4.7/Java.pm

Variable :: stark :: typed Stichworte


Variable :: stark :: typed Beschreibung

Variable :: stark :: Typed ist ein Perl-Modul, mit dem einige Variablen stark eingegeben werden können. Variable :: stark :: TYPED ist ein Perl-Modul, mit dem einige Variablen stark eingegeben werden. mein $ Int: Typ ('Int'); # Muss einen "Int" -Wert haben, mein $ Float: Typ ('Float'); # muss einen "Float" -Wert haben, den meine $ String: Typ ('String'); # darf keine Referenz auf meine $-Datei sein: type ('io :: file'); # muss eine io :: datei sein my @array_of_ints: Typ ('Int'); # Jeder Slot muss # ein int-my% hash_of_floats enthalten: Typ ('Float'); # Jeder Wert muss ein Float-My $ Int_own_Error sein: Typ ('Int', my_own_error_Handler); # Rollen Sie meinen eigenen Fehler-Handler My @array_of_rgb: Typ (red_green_blue); # My aufgezählte Typ # für Subs !! SUB RETURN_AN_INT: TYPE ('INT') {# .. Machen Sie einige Sachen, um $ etwas zurückzugeben; } ... und später ... $ int = 23; # Alles ist gut $ int = 'Howdy!'; # Diese Linie wird mit einer guten Fehlermeldung profitieren $ float = 3.23; # Alles ist gut, nichts zu sehen $ float = neuer XML :: PARSER; # Croak! $ array_of_ints = 44; # Groovy $ array_of_ints = 'yah'; # Croak! $ hash_of_floats {pi} = 3.14159; # Kein Problem $ hash_of_floats {e} = neue IO :: Datei; # Croak! # Zurück 1 Wenn dieses Val rot, blau oder grün ist # 0 ansonsten sub red_green_blue {local $ _ = schalte; / A rot z / xms || / A blau z / xms || / A grün z / xms; } $ array_of_my_very_own_types = 99; # Croak! $ array_of_my_very_own_types = 'Blau'; # OK! $ int_own_error = 'lksdklwe'; # Der Sub 'my_own_error_hanlder' # wird mit dem # aufgerufenen # aufgerufenen Wert auf meine $ got_it = return_an_int (); # WIRD 'CROAK' (oder rufen Sie Ihre Fehlerfunktion auf. Auch bekannt als das "Kein Spaß" -Modul - Sie kann die Qualität und Robustheit des Codes erheblich verbessern. Auf einigen (oder allen) Ihrer Variablen werden Sie eine große Klasse von unvorsichtigen (nicht so unachtsamen) Fehlern beseitigen. Dies könnte auch Helfen Sie einem Editor oder Code-Browser-Tools, um Code-Richtigkeit zu überprüfen, ohne das Skript ausführen zu müssen. Anforderungen: · Perl.


Variable :: stark :: typed Zugehörige Software