[Perl] Como hacer justificaciones a impresion en archivo

Salvador Ortiz Garcia sog@msg.com.mx
20 Dec 2002 18:31:34 -0600


On Fri, 2002-12-20 at 14:28, Max de Mendizábal wrote:
> El FORMAT no debe estar dentro de ninguna subrutina.
> Saludos
> Max

En estricto sentido si se puede. Lo que le falló es suponer que el
terminador es identable.

Pero hay detalles finos en el asunto

Por una parte, "format" siendo formalmente una declaración/definición,
(global, para más señas) y no sentencias, no es conveniente ponerlos
dentro de ninguna subrutina. La estrategia recomendada es poner todos
los "format" juntos, ya sea al princio o al final.

Pero por la otra, si usan variables lexicográficas, estas deber estar
definidas en el mismo ambito (suena logico, no?) pero el "format" es
global, asi que de cualquier forma se rompe el encapsulamiento. Esa es
probablemente de las mas feas aristas de perl, no tiene muchas. :-)

Saludos.

-- 
Salvador Ortiz Garcia <sog@msg.com.mx>
Matías Software Group