Angariar fundos para cobrir os custos logísticos do "Festival da Arte Capoeira" e apoiar o projeto Eu Sou Ninja em sua missão de promover a integração social e cultural na comunidade de Jacaraípe. Com a criação da rifa, buscamos envolver a comunidade de forma ativa no financiamento do evento, permitindo que todos contribuam para o sucesso do festival e para a continuidade das atividades do projeto. Prêmio: Copia da minha biblioteca pessoal de AdvPL/TLpp ..etc Participe da Rifa Eu já contribui. Só falta você! ```cmd Pasta de C:\GitHub\naldodj-tlpp 13/04/2024 19:17 . 19/03/2024 13:49 .. 05/01/2024 12:22 2.742 .gitattributes 14/11/2023 16:02 83 .gitignore 02/12/2023 20:08 .vscode 05/01/2024 12:05 bin 13/04/2024 19:18 4.121 ChangeLog.txt 27/12/2023 02:05 include 14/11/2023 16:02 27.030 LICENSE.txt 14/11/2023 16:02 0 makepatch.lst 14/11/2
Elementos de Arrays como Parâmetros:
Em Advpl os elementos do array são sempre passados por valor. Para podermos modificar um elemento do array passado como parâmetro, devemos preceder a variável com o operador de referência @, conforme fragmento de código abaixo.
Local aTeste[1]
aTeste[1] := "Valor Antigo"
Alert( aTeste[1] ) //”Valor Antigo”
aTeste( aTeste[1] )
Alert( aTeste[1] ) //”Valor Antigo”
aTeste( @aTeste[1] )
Alert( aTeste[1] ) //”Novo Valor”
Static function aTeste( cTeste )
cTeste := "Novo Valor"
Return( NIL )
Em Advpl os elementos do array são sempre passados por valor. Para podermos modificar um elemento do array passado como parâmetro, devemos preceder a variável com o operador de referência @, conforme fragmento de código abaixo.
Local aTeste[1]
aTeste[1] := "Valor Antigo"
Alert( aTeste[1] ) //”Valor Antigo”
aTeste( aTeste[1] )
Alert( aTeste[1] ) //”Valor Antigo”
aTeste( @aTeste[1] )
Alert( aTeste[1] ) //”Novo Valor”
Static function aTeste( cTeste )
cTeste := "Novo Valor"
Return( NIL )
Comentários
Postar um comentário