[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