switch() vs hash de fonctions [Perl] - Perl - Programmation
Marsh Posté le 03-05-2005 à 11:05:04
Personnellement, j'utilise un simple bloc, type :
Code :
|
Marsh Posté le 09-05-2005 à 09:45:36
le hash de dispatch c'est une solution elegante mais pas forcement meilleur en terme de perfs.
en gros si tu a beaucoup de tests ca peut etrze avantageux plutot que de les tester lineairement chacun, mais il ne faut pas oublier que tu a un appel de fonction tout de meme. Donc faut tester si ca permet de gagner en perfs et/ou en lisibilité
Marsh Posté le 03-05-2005 à 10:54:44
je travaille actuellement sur un petit programme en Perl et j'ai besoin d'un opérateur de type switch() ... case...
en cherchant un peu sur le net, j'ai trouvé qu'il existait dans Perl, mais que c'était surtout un "bricolage" de la part des développeurs et j'aurais donc aimé avoir vos avis sur la question
D'autre part j'ai cherché des alternatives, et j'en ai trouvé 2:
bon, je n'ai pas spécialement besoin de perfs, mais je trouvais ça sympa et original (tant qu'à programmer, autant s'amuser)... et je suis donc également à la recherche de commentaires sur le sujet: qu'en pensez-vous ? l'avez vous déjà utilisé ? avez vous d'autres solutions ? ...
merci
Message édité par darkpenguin le 03-05-2005 à 10:58:34
---------------
Counting all the assh*les in the room, well I'm definitely not alone...