AEval - Resultado

AEval

 

Descrição

Executa um bloco de código para cada elemento de um array

Sintaxe

AEval( <aArray>, <bBlock>, <nCount>, <nStart> )

Parâmetros

ParNomeTipoDescriçãoDefaultObgRef
01aArrayArrayIndica o array que será lido
02bBlockBloco de CódigoIndica o bloco de código que será executado para cada elemento encontrado
03nCountNuméricoIndica a quantidade de elementos que serão processados a partir do parâmetro nStart
04nStartNuméricoIndica o elemento inicial

Retorno

RetornoTipoDescrição
aRetArrayRetorna 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

AEval – Resultado

Informação Adicional

2 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *