Descrição
AEval [AS] - Executa um bloco de código para cada elemento de um array.
|
Sintaxe
| AEval( <aArray>, <bBlock>, <nCount>, <nStart> ) |
Parâmetros
| Par |
Nome |
Tipo |
Descrição |
Default |
Obg |
Ref |
01
|
aArray |
Array |
Indica o array que será lido |
|
|
|
| 02 |
bBlock |
Bloco de Código |
Indica o bloco de código que será executado para cada elemento encontrado |
|
|
|
| 03 |
nCount |
Numérico |
Indica a quantidade de elementos que serão processados a partir do parâmetro nStart |
|
|
|
| 04 |
nStart |
Numérico |
Indica o elemento inicial |
|
|
|
Retorno
| Retorno |
Tipo |
Descrição |
| aRet |
Array
|
Retorna uma cópia do array indicado por aArray após a operação
|
Exemplo
User Function AEval()
Local aInfo := {}
aAdd( aInfo, 'UniversoADVPL1' )
aAdd( aInfo, 'UniversoADVPL2' )
aAdd( aInfo, 'UniversoADVPL3' )
aAdd( aInfo, 'UniversoADVPL4' )
aAdd( aInfo, 'UniversoADVPL5' )
aAdd( aInfo, 'UniversoADVPL6' )
AEval( aInfo, { |UA| Conout(UA) } )
AEval( aInfo, { |UA| Conout(UA) },3 , 2 )
Return( Nil )
Resultado
Informações adicionais
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎