AutoCad - Autolisp. Como puedo concatenar variables?

 
Vista:

Autolisp. Como puedo concatenar variables?

Publicado por Niclaus (1 intervención) el 13/04/2005 13:35:43
Si por ejemplo tengo un bucle que se recorre 5 veces.
Y quiero que un nuevo nombre vaya cambiando en funcion de esa variable. ¿Cómo lo puedo hacer?
Ej:
(setq h 5)
(setq i 0)
(while (< i h)
(setq area(...) (+ 5 ...........))
(setq i (1+ i)
)
Y quiero que area vaya cambiando en funcion de la i
Si i=0, (setq area0 .....)
Si i=1, (setq area1....)
.....
¿Como lo puedo hacer, porque no sirve (setq (read (strcat "area" (itoa i))) ......) ????
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Autolisp. Como puedo concatenar variables?

Publicado por jean claude van dame (11 intervenciones) el 22/04/2005 01:42:00
TE DOY UNA PISTA ENVES DE : SETQ ----> SOLO SET
EJEMPLO (SETQ V 'A1)
LUEGO (SET V 5.23)

OSEA 5.23 NO LO ASIGNA LA VARIABLE _V_ SINO A LO QUE CONTIENE _V_ OSEA A1

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar