12. Módulos pragmáticos (pragmas)
Un pragma define el comportamiento del compilador frente a determinadas circunstancias
Los pragmas se activan con use pragma, pero a diferencia de los módulos, pueden ser desactivados con no pragma.
Esta activación/desactivación es léxica - es efectiva para el bloque o el paquete (dependiendo del caso) en el que fue declarada, no para el flujo lineal de la ejecución.
Algunos de los pragmas más utilizados son constant, diagnostics, integer, lib, vars, warnings
Mayor información:
perldoc perlmodlib
- Páginas de manual específicas de cada pragma