Page 1 of 1

asignar DATA a Var local

PostPosted: Mon Jun 06, 2022 5:50 am
by wmormar
Buenas noches amigos,

Aqui con una duda, como puedo hacer para que una variable local inicializada con una DATA pueda modificarse y no afectar a la DATA?

ejemplo

........
DATA data1 INIT { 1, 2, 3, 4, 5 }
...........
LOCAL midato := {}

midato := ::data1

? valtype(::data1[3]) // N
midato[3] := STR(midato3)
? valtype(::data1[3]) // C
..............

Me esta cambiando el valor de ::dato1 y quisiera manipular midato sin que afecte a ::dato1

Alguna sugerencia?

Saludos cordiales

Re: asignar DATA a Var local

PostPosted: Mon Jun 06, 2022 6:04 am
by Carles
AClone()

Re: asignar DATA a Var local

PostPosted: Mon Jun 06, 2022 6:17 am
by wmormar
Carles wrote:AClone()


Carles: Fantastico. Gracias mil

Algo tan simple que de repente se hace uno "bolas" y no mira uno.