Autor Tema: Enum  (Leído 3324 veces)

MythomizeR

  • Full Member
  • ***
  • Mensajes: 166
  • Karma: 3
    • Zonatube
Enum
« en: Noviembre 23, 2008, 12:27:00 pm »
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

  • Hero Member
  • *****
  • Mensajes: 12887
  • Karma: 377
Re: Enum
« Respuesta #1 en: Noviembre 23, 2008, 04:29:07 pm »
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

  • Sr. Member
  • ****
  • Mensajes: 397
  • Karma: 8
Re: Enum
« Respuesta #2 en: Noviembre 23, 2008, 08:11:09 pm »
 :D :D :D :D 8) 8) 8) 8), "mola Mazo".
|/
|\im-elet-o el yayo programador.

MythomizeR

  • Full Member
  • ***
  • Mensajes: 166
  • Karma: 3
    • Zonatube
Re: Enum
« Respuesta #3 en: Noviembre 23, 2008, 11:31:54 pm »
Fenómeno pues.

Saludos.

izubiaurre

  • Administrator
  • *****
  • Mensajes: 425
  • Karma: 23
    • ::IDE for BennuGD::
Re: Enum
« Respuesta #4 en: Noviembre 25, 2008, 09:43:46 am »
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

  • Hero Member
  • *****
  • Mensajes: 5681
  • Karma: 128
    • GECA soft
Re: Enum
« Respuesta #5 en: Marzo 23, 2011, 02:07:24 pm »
Al final los ENUM se han implementado en Bennu o no ?

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12887
  • Karma: 377
Re: Enum
« Respuesta #6 en: Marzo 23, 2011, 02:08:47 pm »
no que recuerde
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: Enum
« Respuesta #7 en: Marzo 23, 2011, 04:10:44 pm »
no que recuerde
:P, si no lo recuerdas tu ...
Monstruos Diabólicos

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

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12887
  • Karma: 377
Re: Enum
« Respuesta #8 en: Marzo 23, 2011, 08:56:50 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

  • Hero Member
  • *****
  • Mensajes: 6340
  • Karma: 162
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re: Enum
« Respuesta #9 en: Marzo 23, 2011, 11:55:25 pm »
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

  • Hero Member
  • *****
  • Mensajes: 5681
  • Karma: 128
    • GECA soft
Re: Enum
« Respuesta #10 en: Marzo 24, 2011, 12:04:49 am »
Efectivamente.
Aunque por tenerlo tampoco se hunde la piramide.

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12887
  • Karma: 377
Re: Enum
« Respuesta #11 en: Marzo 24, 2011, 12:11:15 am »
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

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: Enum
« Respuesta #12 en: Marzo 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.
Monstruos Diabólicos

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

Windgate

  • Hero Member
  • *****
  • Mensajes: 2930
  • Karma: 124
    • TRINIT Asociación de Informáticos de Zaragoza
Re: Enum
« Respuesta #13 en: Marzo 29, 2011, 03:19:49 am »
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