Struct :: tonto

Hacer estructuras simples similares a disparos livianos
Descargar ahora

Struct :: tonto Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Paul Evans
  • Sitio web del editor:
  • http://search.cpan.org/~pevans/

Struct :: tonto Etiquetas


Struct :: tonto Descripción

Struct :: Dumb es un módulo PERL que crea tipos de estructura similar a registro, similar a la palabra clave de estructura en C, C ++ o C #, o grabe en Pascal. Una invocación de este módulo creará una función de construcción que devuelve nuevas referencias de objetos con los valores de campo dado. Todas estas referencias responden a los métodos LVALUES que acceden o modifican los valores almacenados. Está específicamente e intencionalmente, no debe ser una clase de objeto. No puedes subclascarlo. No puede proporcionar métodos adicionales. No puede aplicar roles o mezclas o metaclases o rasgos o rasgos o astas o cualquier otra cosa que esté de moda esta semana. En la otra mano, es pequeña, crea estructuras de respaldo de matriz ligeras baratas, no usa nada fuera del núcleo. Se pretende que simplemente sea una forma ligeramente mejor de almacenar estructuras de datos, donde, de lo contrario, podría sentirse tentado a abusar de un hash, completo con el riesgo de tiponar los nombres clave. El constructor se croak, si se pasa el número equivocado de argumentos, al igual que intentará referirse a los campos que no existen. $ perl -e 'Usa Struct :: Dumb; Punto de estructura => ; PUNTO (30) 'Uso: PRINCIPAL :: PUNTO ($ X, $ Y) AT -E LINE 1 $ PERL -E' Use Struct :: Dumb; Punto de estructura => ; PUNTO (10,20) -> Z 'principal :: Point no tiene un campo' Z 'en la línea 1Synopsis Use Struct :: Dumb; Punto de estructura => ; My $ punto = punto (10, 20); Printf "El punto es en (% D,% D) \ N", $ Point-> X, $ Point-> Y; $ punto-> y = 30; Printf "Point ahora está en (% d,% d) \ n", $ Point-> X, $ Point-> Y; Página de inicio del producto


Struct :: tonto Software relacionado