Dudas sobre @ ,&, ?

07/08/2006 - 21:25 por Santo76 | Informe spam
Hola, alguien seria capaz de explicar-me bien las diferencias entre , por
ejemplo

si 'var' es una variable en memoria...

@var

&var

?var

Que harian en cada caso y que diferencias hay, para saber bien como y cuando
utilizar cada una, gracias.
 

Leer las respuestas

#1 Alex Feldstein
08/08/2006 - 12:05 | Informe spam
On Mon, 7 Aug 2006 12:25:02 -0700, Santo76
wrote:

Hola, alguien seria capaz de explicar-me bien las diferencias entre , por
ejemplo

si 'var' es una variable en memoria...

@var

&var

?var

Que harian en cada caso y que diferencias hay, para saber bien como y cuando
utilizar cada una, gracias.




Estas mezclando peras con manzanas.

@var en si no hace nada Es una notación para poasar un parámetro por
referencia.

&var denota indirección. O sea ejecutar el contenido de la variable,
no su nombre. Es mejor y mas rápido, en casi todos los casos, usar
paréntesis:

Use (MiArchivo) Shared In 0

es mejor que:

Use &MiArchivo shared in 0


?var sólo escribe el contenido a la pantalla en uso. Esto se usa en el
IDE pero no en programas (excepto en reportes a mano muy antiguos) ya
que no te dá mucho control de posicionamiento.




Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP

Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://alexfeldstein.blogspot.com
Website: http://www.feldstein.net

Preguntas similares