Pour ce qui est de bless, l'enorme interet de cette instruction est de changer de classe un objet. J'utilise entre autre bless pour faire des fabriques d'objets et pour faire muter un objet ( genre des werewolf objects ;) ).
Dans les autres langages, muter sans cloner avec un constructeur prevu à cet effet est une galere sans nom. muter avec n'est pas mieux.
[^] # Re: Heu, perl ?
Posté par Mouns . En réponse au message Qui m'aime me suive !!. Évalué à 2.
>>>>def __init__(self):
>>>>>>>>self.data = []
>>>>def add(self, x):
>>>>>>>>self.data.append(x)
>>>>def addtwice(self, x):
>>>>>>>>self.add(x)
>>>>>>>>self.add(x)
ca c du python ( http://www.python.org/doc/2.4.2/tut/node11.html(...) ) et on y voit :
- le passage explicite de this.
- un truc qui aurait pu s'appeler package Bag;
Pour ce qui est de bless, l'enorme interet de cette instruction est de changer de classe un objet. J'utilise entre autre bless pour faire des fabriques d'objets et pour faire muter un objet ( genre des werewolf objects ;) ).
Dans les autres langages, muter sans cloner avec un constructeur prevu à cet effet est une galere sans nom. muter avec n'est pas mieux.