2010-09-05 9 views

risposta

19

-Mfoo genera semplicemente il codice use foo; e la colloca al l'inizio del codice da compilare.

-mfoo genera use foo();

-Mfoo=bar,baz genera use foo ('bar','baz'); e così fa -mfoo=bar,baz - cioè, ci smette di essere una differenza tra -M e -m quando si utilizza il modulo con un segno di uguale, ma senza di essa, -m genera il " modulo "non importato" use.

Questo è tutto documented in perlrun.

+1

++: risposta dolce, concisa e al punto – Zaid

+0

grazie. ma ogni modulo verrà eseguito in questo modo o è necessario avere una subroutine di importazione? –

+0

@DotDot: un modulo non richiede una routine di importazione. – Ether

Problemi correlati