1

yEp

Heu c'est pas possible d'avoir des enums en python facilement sauf implémenter une classe de ce genre:
http://code.activestate.com/recipes/67107/
?

Merci

2

class myenum: 
   value1 = 1
   value2 = 2
   ...

te va pas?

3

bein ca n'incrémente pas les valeurs etc. :/

4

Tiens, c'est qui qui a posté ça ? http://bertjan.broeksemaatjes.nl/node/33#comment-122

Sinon, tu voudrais des enums qui ressembleraient à quoi ? La solution de nEUr00 est équivalente aux enums du C, non ? Ça ne te suffit pas ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

5

En C, tu n'as pas besoin d'affecter toutes les valeurs, je peux avoir un enum de plus de 1000 valeurs :/

6

Et puis de toutes façons, les enums du C c'est déjà pas si terrible : pas typé, etc... couic (m'enfin effectivement au moins on n'est pas obligé d'affecter les valeurs embarrassed)

7

quand un enum a + de 1000 valeurs, je crois que ya un léger problème de design, non ? grin

8

Bof, pourquoi ? Des fois faut faire des trucs bien bourrins, et il n'y a pas trop le choix embarrassed

9

Ce sont des codes d'erreurs, et il y en a bcp..

10

11

beh un define pour etre utilise comme un enum, faut lui mettre une valeur...
et non, y'a pas de define en python