Manejo Optimo de Array

Post Reply
User avatar
Willi Quintana
Posts: 859
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

Manejo Optimo de Array

Post by Willi Quintana »

Hola Amigos....
Cyual de estos dos procesos es el mas optimo:
1ro
aDeta := {}
...
aDeta := CambiaValores(aDeta)

2do
aDeta := {}
...
CambiaValores(@aDeta)

Como veran son dos maneras de modificar un array... pero cual es mas optimo y ocupa menos memoria?

Salu2
Willi
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Willi,

Los arrays siempre se pasan por referencia, por lo que no es preciso usar @. Por eso esta forma es más simple:

aDeta := CambiaValores(aDeta)

En realidad no es que se pasen por referencia, sino que la variable que los contiene, en realidad "apunta" a ellos en memoria, que es lo equivalente a una variable por referencia.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply