AEval [AS]

AEval [AS]
Author: Eurai
Inclusão: 01/01/2016
Alteração: 27/07/2021

Descrição

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
aeval_-_resultado_01                                       

 

 

Informações adicionais

 

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

 

 

 

 

 

 

 

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários