Variáveis
Enviado: 16 Nov 2024 13:14
Olá amigos. Desejo e espero encontra-los bem!
Aproveitando o feriado para organizar velhos livros de Clipper, acabei folheando algumas páginas e mergulhei em uma leitura que aflorou grande nostalgia.
A partir da leitura, me ocorreu uma dúvida sobre variáveis que não são declaradas no início como LOCAL, STATIC, PRIVATE ou PUBLIC.
Vejam o exemplo:
No exemplo acima a variável i não foi declarada anteriormente, portanto minha dúvida consiste em saber se ela foi criada como LOCAL, STATIC, PRIVATE, etc.
Observando alguns sistemas, vemos muito esta prática principalmente quando criamos variáveis para receber o conteúdo de campos do banco de dados, ou seja, é comum ver o seguinte:
Através deste exemplo, podemos observar que nenhuma instrução foi utilizada para declarar tais variáveis anteriormente.
Saudações,
Júlio.
Aproveitando o feriado para organizar velhos livros de Clipper, acabei folheando algumas páginas e mergulhei em uma leitura que aflorou grande nostalgia.
A partir da leitura, me ocorreu uma dúvida sobre variáveis que não são declaradas no início como LOCAL, STATIC, PRIVATE ou PUBLIC.
Vejam o exemplo:
Código: Selecionar todos
FUNCTION Teste()
LOCAL aTeste[10]
FOR i:=1 to LEN(aTeste)
? aTeste[i]
NEXTObservando alguns sistemas, vemos muito esta prática principalmente quando criamos variáveis para receber o conteúdo de campos do banco de dados, ou seja, é comum ver o seguinte:
Código: Selecionar todos
sele AL_CLIEN
DBSETORDER(1)
DBSEEK(cCodigo)
cNome:=AL_CLIEN->nome
cEdereco:=AL_CLIEN->endereco
....
....Saudações,
Júlio.