2011-05-11 16 views

Respuesta

9

use SomePackage es exactamente equivalente a

BEGIN { require SomePackage; SomePackage->import } 

Un bloque BEGIN código se ejecuta tan pronto como sea posible, es decir, el momento en que es completamente definido . El segundo BEGIN (que está implícito en use) está completamente definido primero, y por lo tanto se ejecuta primero.

+0

+1 para Perl arcana. Ay. – Axeman

Cuestiones relacionadas