Variabile :: Forte :: Digitato

Variabile :: Forte :: Digitato è un modulo perl per lasciare che alcune variabili siano fortemente digitate.
Scarica ora

Variabile :: Forte :: Digitato Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mark Ethan Trostler
  • Sito web dell'editore:
  • http://search.cpan.org/~metzzo/Java-4.7/Java.pm

Variabile :: Forte :: Digitato Tag


Variabile :: Forte :: Digitato Descrizione

Variabile :: Forte :: Digitato è un modulo perl per lasciare che alcune variabili siano fortemente digitate. Variabile :: Fortivamente :: Digitato è un modulo perl per lasciare che alcune variabili siano fortemente digitate. Variabile Variabile: forte :: Digitato; My $ INT: tipo ('int'); # deve avere un valore 'int' my $ float: tipo ('float'); # deve avere un valore "galleggiante" la mia stringa $: tipo ('stringa'); # non deve essere un riferimento il mio file $: digita ('Io :: file'); # deve essere un io :: file my @array_of_int: tipo ('int'); # Ogni slot deve contenere # un int my% hash_of_floats: tipo ('float'); # Ogni valore deve essere un galleggiante My $ INT_OWN_ERROR: tipo ('int', my_own_error_handler); # Rotolare il mio errore di errori handler my @array_of_rgb: digita (red_green_blue); # Il mio tipo enumerato # per sottotitoli !! Sub return_an_int: type ('int') {# .. Fai un po 'di cose .. restituire $ qualcosa; } # ... e dopo ... $ int = 23; # Tutto va bene $ int = 'Howdy!'; # Questa linea craak sarà un buon messaggio di errore $ float = 3.23; # Tutto va bene, niente da vedere qui $ float = nuovo xml :: parser; # craulo! $ array_of_int = 44; # Groovy $ array_of_ints = 'yah'; # craulo! $ hash_of_Floats {PI} = 3.14159; # Nessun problema $ hash_of_floats {e} = nuovo io :: file; # craulo! # Ritorno 1 Se questa Val è rosso, blu o verde # 0 altrimenti sub red_green_blue {locale $ _ = shift; / A rosso z / xms || / A BLU Z / XMS || / Una Z / XM verde; } $ array_of_my_very_own_types = 99; # craulo! $ array_of_my_very_own_types = 'blu'; # OK! $ int_own_error = 'lksdklwe'; # Il sub 'my_own_error_hanlder' # sarà # chiamato con il valore # offendente My $ Got_it = return_an_int (); # "CROAK" (o chiamerà la funzione Error # Function) # Se questo sub non è # non restituire un "modulo int'this consentono di digitare fortemente le tue variabili. Noto anche come modulo "no divertente" - può migliorarne notevolmente la qualità del codice e la robustezza del codice. Imporre i tipi di applicazione su alcuni (o tutti) delle tue variabili eliminerete una grande classe di errori incuranti (non tanti incuranti). Questo potrebbe anche Aiutare un editor o strumenti di navigazione del codice per verificare la correttezza del codice senza dover eseguire lo script. Requisiti: · Perl.


Variabile :: Forte :: Digitato Software correlato