Main Menu

Enum

Started by MythomizeR, November 23, 2008, 12:27:00 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

MythomizeR

Debido a la obvia utilidad de éste y por un acercamiento mayor todavía al lenguaje C... ¿qué hay de la posibilidad de incorporar el conocido declarador "enum"?

Un saludo.

SplinterGU

es util, es cierto... para la actual release, no, pero para la siguiente vere que factibilidad hay de hacerlo.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

kim-elet-o

 :D :D :D :D 8) 8) 8) 8), "mola Mazo".
|/
|\im-elet-o el yayo programador.

MythomizeR

Fenómeno pues.

Saludos.

izubiaurre

Me gusta la idea. No es una cosa que haya utilizado mucha veces, pero en proyectos serios sí que me ha sido realmente útil.

FreeYourMind

Al final los ENUM se han implementado en Bennu o no ?

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

SplinterGU

Quote from: DCelso on March 23, 2011, 04:10:44 PM
Quote from: SplinterGU on March 23, 2011, 02:08:47 PM
no que recuerde
:P, si no lo recuerdas tu ...

lamentablemente, a esta altura de mi vida, eso no significa nada.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Drumpi

Si no recuerdo mal, un ENUM es un tipo con unos valores que son una serie de cadenas de texto con un valor asignado a cada uno.
Siempre se puede usar constantes para esto ¿no? ¿o hay algo que me pierdo, como siempre?
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

FreeYourMind

Efectivamente.
Aunque por tenerlo tampoco se hunde la piramide.

SplinterGU

con enum definis constantes numericas donde el valor de dichas constantes es incremental, segun el orden en que aparezcan, opcionalmente puedes indicar el numero en una (o en todas) y apartir de ahi se empieza a numerar desde el numero indicado.

por ejemplo

enum {
a,
b,
c,
d }

esto crea constantes a=0, b=1, c=2, d=3

enum {
a = 10,
b,
c = 20,
d }

esto es

a = 10, b = 11, c = 20, d = 21
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

la ventaja de un enun es que es un tipo de dato, así que puedes crear una variable de este tipo y luego solo te dejaría asignar valores del enum, evitando así la asignación incorrecta de datos :D.
Pero vamos, totalmente prescindibles si que son :D.
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

Windgate

Quote from: DCelso on March 24, 2011, 06:02:49 PM
la ventaja de un enun es que es un tipo de dato, así que puedes crear una variable de este tipo y luego solo te dejaría asignar valores del enum, evitando así la asignación incorrecta de datos :D.
Pero vamos, totalmente prescindibles si que son :D.

Prescindibles, pero para los que estamos ya muy curtidos en programación nos pueden ahorrar código, comprobaciones innecesarias y prevenir errores de ejecución. También apoyo la sugerencia :D
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es