Attributo :: Tipi

Attributi che conferiscono il tipo sulle variabili
Scarica ora

Attributo :: Tipi Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Damian Conway
  • Sito web dell'editore:
  • http://search.cpan.org/~dconway/

Attributo :: Tipi Tag


Attributo :: Tipi Descrizione

Attributi che conferiscono il tipo sulle variabili L'attributo :: Types è un modulo Perl che fornisce 10 attributi universalmente accessibili che possono essere utilizzati per creare variabili che accettano assegnazioni di solo tipi specifici di dati.synopsis utilizzano attributo: i tipi; My $ Count: Integer; # Può memorizzare solo un intero my $ date: intero (1..31); # Può memorizzare solo un INT tra 1..31 il mio valore $: numero; # Può memorizzare solo un numero il mio punteggio $: numero (0,1..9.9); # Può solo archiviare un numero compreso tra 0,1..9.9 il mio @ @Rain: numero; # Elementi possono memorizzare solo i numeri My% vars: Scalare; # Le voci possono memorizzare solo lo scalare Refs My% Gestore: codice; # Le voci possono memorizzare solo Sub Refs il mio $ ARR: array; # Può solo memorizzare array ref my @hashes: hash; # Elementi possono memorizzare solo hash refs my $ glob: glob; # Può memorizzare solo un typeglob ref il mio modello $: regex; # Può memorizzare solo un qr'd regex my $ ref2: ref; # Può memorizzare solo un meta-reference My $BJ: tipo (My :: Class); # Può memorizzare solo oggetti di (o # derivati da) la classe specificata my $ x: tipo (/ buono | cattivo | brutto /); # Può memorizzare solo le stringhe corrispondenti # la regex sub dispari specificata {senza avviso; $ _ % 2} My $ custodito: tipo (dispari); # Può memorizzare solo valori per i quali # dispari ($ valore) restituisce $ data $ = 23; # okay $ data = 32; # Kaboom! $ Rain = 121.7; # okay $ rain = "lotti"; # Kaboom! $ x = 'molto buono'; # okay $ x = 'eccellente'; # Kaboom! Pacchetto My :: Class :: der; usa la base 'mia :: class'; $ obj = My :: class-> nuovo (); # okay $ obj = My :: class :: der-> nuovo (); # okay $ obj = altro :: class-> nuovo (); # Kaboom! $ custodito = 1; # okay $ custodito = 2; # Kaboom! Requisiti: · Perl.


Attributo :: Tipi Software correlato