Documentação de item não suportado ou descontinuado.
Realiza a operação lógica OU entre 2 ou mais números.
Sintaxe
LOr( < nNum1 >, < nNum2 >, [ nNum3 ], [ nNum4 ], [ nNum5 ], [ nNum6 ], [ nNum7 ], [ nNum8 ], [ nNum9 ], [ nNum10 ], [ nNum11 ], [ nNum12 ], [ nNum13 ], [ nNum14 ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nNum1 | numérico | 1º número a ser utlizado na operação de OU lógico. | X |
|
nNum2 | numérico | 2º número a ser utlizado na operação de OU lógico. | X |
|
nNum3 | numérico | 3º número a ser utlizado na operação de OU lógico. |
|
|
nNum4 | numérico | 4º número a ser utlizado na operação de OU lógico. |
|
|
nNum5 | numérico | 5º número a ser utlizado na operação de OU lógico. |
|
|
nNum6 | numérico | 6º número a ser utlizado na operação de OU lógico. |
|
|
nNum7 | numérico | 7º número a ser utlizado na operação de OU lógico. |
|
|
nNum8 | numérico | 8º número a ser utlizado na operação de OU lógico. |
|
|
nNum9 | numérico | 9º número a ser utlizado na operação de OU lógico. |
|
|
nNum10 | numérico | 10º número a ser utlizado na operação de OU lógico. |
|
|
nNum11 | numérico | 11º número a ser utlizado na operação de OU lógico. |
|
|
nNum12 | numérico | 12º número a ser utlizado na operação de OU lógico. |
|
|
nNum13 | numérico | 13º número a ser utlizado na operação de OU lógico. |
|
|
nNum14 | numérico | 14º número a ser utlizado na operação de OU lógico. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna o valor do OU lógico entre todos os parâmetros passados, sendo "0" como ".F." e "1" como ".T.". |
Observações
- A função trabalha com números de 32bits, independente da plataforma do Application Server, devido à limitação do AdvPL de 15 digitos significativos.
- Até a release 7.00.131227A, a função trabalha com números entre -2147483648 e 2147483647.
- Em versões superiores a 7.00.131227A, a função trabalha com números entre 0 e 4294967295.
- A função considera "0" como ".F." e valores diferentes como ".T.".
- A função é obsoleta desde a build 7.00.120420A.
Exemplos
user function lor1() conout( LOr( 0, 0 ) ) // Exibe "0" conout( LOr( 0, 1 ) ) // Exibe "1" conout( LOr( 1, 1 ) ) // Exibe "1" conout( LOr( 0, 2 ) ) // Exibe "1" conout( LOr( 0, 0, 0, 2 ) ) // Exibe "1" return