Atributo :: tipos

que confieren el tipo en las variables
Descargar ahora

Atributo :: tipos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Damian Conway
  • Sitio web del editor:
  • http://search.cpan.org/~dconway/

Atributo :: tipos Etiquetas


Atributo :: tipos Descripción

Atributos que confieren tipo de variables El atributo :: Tipos es un módulo Perl que proporciona 10 atributos universalmente accesibles que se pueden utilizar para crear variables que aceptan las cesiones de sólo determinados tipos de uso de atributos :: Tipos data.SYNOPSIS; $ mi cuenta: Integer; # Sólo se puede almacenar un número entero de mi $ fecha: INTEGER (1..31); # Sólo se puede almacenar un entero entre 1..31 mi valor $: NÚMERO; # Sólo se puede almacenar un número de mi $ puntuación: NÚMERO (0.1..9.9); # Sólo se puede almacenar un num entre 0.1..9.9 mi @rain: NÚMERO; # Elementos sólo puede almacenar números de mi% VARs: ESCALAR; # Las entradas sólo se pueden almacenar referencias escalares mi manejador%: CÓDIGO; # Las entradas sólo se pueden almacenar sub árbitros mi $ arr: ARRAY; # Sólo puede almacenar gama ref mis @hashes: HASH; # Elementos sólo puede almacenar referencias de hash mi $ glob: GLOB; # Sólo se puede almacenar un typeglob ref mi $ patrón: Regex; # Sólo puede almacenar una expresión regular qr'd mi $ REF2: REF; # Sólo se puede almacenar un meta-referencia de mi $ obj: Tipo (Mi :: Clase); # Sólo se puede almacenar objetos de # (o derivados de) la clase especificada mi $ x: Tipo (/ buena | mala | fea /); # Sólo se puede almacenar cadenas que coinciden con el sub # expresión regular especificada extraña {ninguna advertencia; $ _ % 2} $ vigilado mi: Tipo (impar); # Sólo se puede almacenar valores para los cuales # impar ($ valor) Devuelve la fecha verdadera $ = 23; # Bien $ fecha = 32; # KaBOOM! $ Lluvia = 121,7; # bien $ lluvia = "lotes"; # KaBOOM! $ X = 'muy buena'; # Bien $ x = 'excelente'; # KaBOOM! Mi paquete :: :: Clase Der; de uso base 'Mi :: Clase'; $ Obj = Mi :: Class-> new (); # Bien $ obj = Mi Clase :: :: der-> new (); # Bien $ obj = Otros :: Class-> new (); # KaBOOM! $ Vigilado = 1; # Bien vigilado $ = 2; # KaBOOM! Requisitos: · Perl


Atributo :: tipos Software relacionado