Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

STATIC

Propósito

Declarar variáveis estáticas.

Sintaxe

STATIC <var> [(<tipo>) | (numero) := <exp>]

Argumentos

<var>         representa o nome da variável a ser declarada.

(<tipo>)     representa o tipo da variável.

(<numero>)     representa o tamanho para variável estática do tipo caractere.

= <exp>     representa o valor inicial para variável e o tipo da variável.

Utilização

Se omitido <tipo>|<numero> a linguagem criará a variável como sendo do tipo caractere, de tamanho definido pelo comando $LEN.

Variáveis do tipo STATIC são variáveis privadas que mantém seu valor durante todo o programa e não somente enquanto durar o procedimento onde foram declaradas (recursividade).

Para se declarar mais de uma variável basta separá-las por vírgula.

São muito úteis em funções ou procedimentos onde se necessite de um contador eficiente.

Para se declarar o tipo da variável, deve-se usar um mnemônico que corresponda ao tipo desejado. Os tipos válidos são Caractere, Data, Float, Numérico e Lógico, e os mnemônicos são respectivamente a primeira letra de cada nome do tipo.

Pode-se declarar o tipo da variável ou um valor inicial que corresponderá ao seu tipo . No caso de não se declarar um valor inicial, as variáveis são inicializadas com um valor nulo dependendo do seu tipo:

Se omitido o tipo ,o tamanho ou o valor inicial, a linguagem criará a variável como sendo caractere de tamanho definido pelo comando $LEN.

Consulte

$LENTMP, $PUBLIC, CC DECL, CC EXTERN, CC PROC, DECLARE, PARAMETERS, PRIVATE, PUBLIC, SET DECIMALS, STORE, FTON( ) e NTOF( ).

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!