Bennu Game Development

Foros en Español => Sugerencias => Topic started by: MythomizeR on November 23, 2008, 12:27:00 PM

Title: Enum
Post by: MythomizeR on November 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.
Title: Re: Enum
Post by: SplinterGU on November 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.
Title: Re: Enum
Post by: kim-elet-o on November 23, 2008, 08:11:09 PM
 :D :D :D :D 8) 8) 8) 8), "mola Mazo".
Title: Re: Enum
Post by: MythomizeR on November 23, 2008, 11:31:54 PM
Fenómeno pues.

Saludos.
Title: Re: Enum
Post by: izubiaurre on November 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.
Title: Re: Enum
Post by: FreeYourMind on March 23, 2011, 02:07:24 PM
Al final los ENUM se han implementado en Bennu o no ?
Title: Re: Enum
Post by: SplinterGU on March 23, 2011, 02:08:47 PM
no que recuerde
Title: Re: Enum
Post by: 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 ...
Title: Re: Enum
Post by: SplinterGU on March 23, 2011, 08:56:50 PM
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.
Title: Re: Enum
Post by: Drumpi on March 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?
Title: Re: Enum
Post by: FreeYourMind on March 24, 2011, 12:04:49 AM
Efectivamente.
Aunque por tenerlo tampoco se hunde la piramide.
Title: Re: Enum
Post by: SplinterGU on March 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
Title: Re: Enum
Post by: 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.
Title: Re: Enum
Post by: Windgate on March 29, 2011, 03:19:49 AM
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