Nesse vídeo demonstraremos em como utilizar a função aTail para buscar o último elemento de um Array.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe048
Exemplo de função que retorna o último elemento de um array
@type Function
@author Atilio
@since 30/11/2022
@see https://tdn.totvs.com/display/tec/ATail
@obs
Função aTail
Parâmetros
+ aArray , Array , Indica o Array que será avaliado
Retorno
+ xRet , Indefinido , Retorna o último elemento encontrado do Array
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe048()
Local aArea := FWGetArea()
Local aNomes := {}
Local cUltimo := ""
//Adiciona alguns elementos no Array
aAdd(aNomes, "Daniel")
aAdd(aNomes, "Atilio")
aAdd(aNomes, "João")
aAdd(aNomes, "Maria")
aAdd(aNomes, "José")
//Busca o último nome do array
cUltimo := aTail(aNomes)
FWAlertInfo("O último elemento do array é " + cUltimo, "Exemplo aTail")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.