[bcn-pm] Usando e importando a la vez
Bruno
brunorc a gmail.com
dll nov 23 04:42:42 PST 2009
Hola
2009/11/23 Juan Julian Merelo Guervos <jmerelo at geneura.ugr.es>:
> ¿Hay alguna forma de hacer esto:
>
> use base 'Algorithm::MasterMind';
>
> use Algorithm::MasterMind qw(entropy);
>
> en una sola sentencia?
Me parece, que cuando utilizas "use base", esto es la herencia.
Entonces solo se modifica @ISA, no se utiliza el Exporter para
importar las funciones.
Si quieres tener ambos, puedes probar este:
package BaseWithEntropy;
use Algorithm::MasterMind qw(entropy);
1;
package SomethingElse;
use base BaseWithEntropy;
1;
Saludos, Bruno
Més informació sobre la llista de correu Barcelona-pm