Perl – Attribut method
Les méthodes en Perl, ne tirent pas partie du prototypage
, aussi vos méthodes d’objet pourront être confondues avec des fonctions sans prototype.
L’attribut method est bien pratique lorsque vous ne voulez pas que Perl confonde le nom de votre méthode avec une fonction portant le même nom.
Ainsi, vous pouvez créer une méthode print, Perl l’interprétera comme une méthode objet et non comme le fonction built-in print de Perl. Elle sera utilisé lors d’un appel orienté objet.
Exemple :
sub print : method {
my $self = shift;
printf("%s print method call\n",__PACKAGE__);
}
Autres articles susceptibles de vous intéresser :
No comments yet

