il est assez trivial de faire de l'appel de méthode paramétrique en Python.
Qu'est ce donc ?
Un exemple fictif facilement compréhensible :
classHTTPServerConnection:defhandle_request(self,request):meth_name="handle_"+request.method.upper()meth=getattr(self,meth_name,self.handle_other)returnmeth(request)defhandle_GET(self,request):# etc.defhandle_POST(self,request):# etc.defhandle_other(self,request):# on arrive ici si la méthode HTTP n'est pas# reconnue
Il faut déclarer les fonctions avant et garder la cohérence entre le nom des fonctions et leur appel
L'idée avec ce genre d'idiome c'est que tes fonctions sont le plus souvent privées (histoire de découpler l'API de tes détails d'implémentation), donc il n'y a pas de raison de changer le nommage.
[^] # Re: Les vrais ajouts
Posté par Antoine . En réponse au journal Java 7 est dispo !. Évalué à 4.
Un exemple fictif facilement compréhensible :
L'idée avec ce genre d'idiome c'est que tes fonctions sont le plus souvent privées (histoire de découpler l'API de tes détails d'implémentation), donc il n'y a pas de raison de changer le nommage.