Sab Sep 22, 2007 7:55 pm
|
|
|
| Problema con manipulación de objetos |
|
|
Que tal amigos Perleros.
Estoy siguiendo un manual de manipulación de objetos y al parecer no lo compila mi Perl (ActiveState 5.6)...
Estoy pensando que es debido a la versión y este manual es viejo, tal vez @ISA ya no se utiliza... Este es el mensaje que me envía y abajo el código. ¿Alguien sabe por qué pasa esto?
Mensaje del compilador
| Código: |
| Unrecognized character \x93 at animals.pl line 2 |
Este es el código
| Perl: | package Burro;
@Burro:: ISA = (“Animal” );
sub sonido { “iiaaaaa” }
sub dice {
my $clase = shift;
$clase-> SUPER:: dice;
print “Resulta ensordecedor”;
}
sub new {
my $clase = shift;
my $self = {};
$self-> {NOMBRE } = undef;
$self-> {EDAD } = undef;
bless $self, $clase;
return $self;
}
print $b-> isa(“Animal” ); |
|
|
|
|

Sab Sep 22, 2007 9:17 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4222
Ubicación: Valladolid, España
|
|
|
|
|
Estás utilizando dobles comillas literarias, en lugar de las normales ortográficas. Cambia todos los caracteres '“”' por '"'.
La última línea, seguramente debe ir en el código del programa que hace uso del paquete Burro, no estar dentro de él. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|