Árvore de páginas

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

Exemplo 1
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

Veja também

  • Sem rótulos