Macro-substituir uma variável do tipo lógico.
&L(<exp.C>)
|
<exp.C> |
representa o nome da variável. |
Para que, durante a execução do programa, seja possível a utilização dinâmica de variáveis.
Retorna o conteúdo da variável cujo nome é o retorno de <exp.C>.
Para usar esta função em um comando REPLACE, o campo referenciado deve ser o último da lista.
O exemplo a seguir mostra-nos a utilização desta função.
verdade = .T.
falso = .F.
? &L ("verdade") && Exibirá .T.
? &L ("falso") && Exibirá .F.
DECLARE nom_var[2] = space(30)
nom_var[1] = "verdade"
nom_var[2] = "falso"
FOR i = 1 TO 2
? &L(nom_var[i]) && Exibirá .T. e .F.
NEXT
&C(), &D(), &F(), &N(), REPLACE e STORE.