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.
es util, es cierto... para la actual release, no, pero para la siguiente vere que factibilidad hay de hacerlo.
:D :D :D :D 8) 8) 8) 8), "mola Mazo".
Fenómeno pues.
Saludos.
Me gusta la idea. No es una cosa que haya utilizado mucha veces, pero en proyectos serios sí que me ha sido realmente útil.
Al final los ENUM se han implementado en Bennu o no ?
no que recuerde
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.
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?
Efectivamente.
Aunque por tenerlo tampoco se hunde la piramide.
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
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.
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