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: Seleccionar todo
Unrecognized character \x93 at animals.pl line 2
Este es el código
Using perl Syntax Highlighting
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”);
@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”);
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4