import.css=/download/attachments/327912/newLayout.css |
Variáveis EstáticasAbrangência
Variáveis estáticas funcionam basicamente como as variáveis locais, mas mantêm seu valor através da execução. Variáveis estáticas devem ser declaradas explicitamente no código com o identificador STATIC. Os dois trechos de código abaixo tem o mesmo resultado: {code:java} User Function vStatic() Pai() Return Static Function Pai() ConOut("Pai") ConOut(nVar) Filha() Return(.T.) {code} {code:java} Static Function Filha() ConOut("Filha") ConOut(nVar) Return User Function vStatic() Pai() Return Static Function Pai() Static nVar := 10 // Declaração no corpo da função ConOut("Pai") ConOut(nVar) Filha() Return(.T.) Static Function Filha() ConOut("Filha") ConOut(nVar) Return {code}
|