Escolar Documentos
Profissional Documentos
Cultura Documentos
--------------------------------------------
VARI�VEIS
Vari�veis locais s�o pertencentes apenas ao escopo da fun��o onde foram declaradas.
Devem ser explicitamente declaradas com o identificador LOCAL, como no exemplo:
Function Pai()
Local nVar := 10, aMatriz := {0,1,2,3}
.
<comandos>
.
Filha()
.
<mais comandos>
.
Return(.T.)
Function Pai()
Private nVar := 10
.
<comandos>
.
Filha()
.
<mais comandos>
.
Return(.T.)
Neste exemplo, a vari�vel nVar � criada como privada e inicializada com o valor 10.
Quando a fun��o Filha � executada, nVar ainda existe e,
diferente de uma vari�vel local, pode ser acessada pela fun��o Filha. Quando a
fun��o Pai terminar, nVar ser� destru�da e qualquer declara��o
de nVar anterior se tornar� acess�vel novamente.
-----------------------------------------------------------------------------------
------------------------------------------