[ Foro de Pascal ]

Nombre Variables

20-Aug-2014 20:02
Invitado (Ivan)
1 Respuestas

Hola,
Es una duda que no he conseguido resolver, ni encontrar por ninguna parte.
Parece sencillo pero, a la hora de declarar variables, cuando intento hacerlo como en otro lenguaje de manera dinámica, es decir, declarar muchas variables con un iterador(var1,var2...varN), en vez de hacerlo una por una, yo lo hacía de la siguiente manera:

Integer i = i +1;
var+i;

De esta manera me ahorro todos estos pasos, pero, en pascal no consigo la manera de hacerlo, ya que no se traga este método(Por supuesto parseando antes 'i' a String, en Java no me hacia falta).

Si alguien me resolviera este problema se lo agradecería mucho!!


21-Aug-2014 13:04
Nacho Cabanes (+31)

Hasta donde yo sé, en ninguna versión de Pascal se pueden crear "nombres de variables" al vuelo para declarar muchas variables que tengan nombres terminados en números consecutivos.

La alternativa más cercana es un array dinámico o una lista, pero no serían variables Variable1, Variable2, sino Variable[1], Variable[2] y similares.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)