| Devel :: constantes DEVEL :: Constantes es un módulo Perl que traduce las constantes a los símbolos llamados. |
Descargar ahora |
Devel :: constantes Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- chromatic
- Sitio web del editor:
- http://search.cpan.org/~chromatic/Crypt-CipherSaber-1.00/lib/Crypt/CipherSaber.pm
Devel :: constantes Etiquetas
Devel :: constantes Descripción
Devel :: constantes es un módulo PERL que traduce constantes a los símbolos llamados. Devel :: constantes es un módulo Perl que traduce las constantes de vuelta a los símbolos nombrados.Synopsis # debe preceder a usar uso constante de desarrollo :: constantes 'flag_to_names'; usar constante a => 1; usar constante B => 2; usar constante c => 4; My $ flag = a | B; Imprimir "La bandera es:", Únase a ('y', flag_to_names ($ bandera)), "n"; declarar constantes es muy conveniente para programas de escritura, pero a menudo, a menudo los acelera, recuperando sus nombres simbólicos puede ser complicado. Esto peor con los módulos de Level Level que usan constantes para bit-twiddling.devel :: constantes lo hace mucho más manejable. En silencio, envuelve en silencio alrededor del módulo constante, interceptando todas las declaraciones constantes. Construye un hash, asociando los valores a sus nombres, desde los cuales puede recuperar sus nombres según sea necesario. Nota que debe usar devel :: constantes antes de constante, o la magia no funcionará y estará muy decepcionado. Esto es muy importante, y si ignora esta advertencia, los autores se sentirán libres de reírse de usted (al menos un poco.by por defecto, desarrollar :: constantes solo interceptan las declaraciones constantes dentro del mismo paquete que usó el módulo. También por defecto , almacena las constantes para un paquete dentro de una variable privada (lea, de lo contrario inaccesible). Puede anular ambos de estos. Pasando la bandera del paquete para desarrollar :: constantes con un nombre de paquete válido hará que el módulo interceptará todas las constantes declaradas posteriormente dentro de ese paquete. Por ejemplo, en el paquete principal, podría decir: Utilice el paquete :: Constants Package => NetPacket :: TCP; use NetPacket :: TCP; todas las banderas TCP declaradas dentro de NetPacket :: TCP ya está disponible. También es posible pasar en una referencia de hash en la que almacenar los valores y nombres constantes: mi% constant_map; Utilizar dével :: constantes% constant_map; Utilice el nombre constante => 1; Use el rango constante => 2; Use la serie constante => 4 ; Únase a la impresión ('', valores% constant_map), "n"; Requisitos: · Perl
Devel :: constantes Software relacionado