Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNDAMENTOEm revisão

Estrutura da linguagem AdvPL

Separa declaração, processamento e retorno em uma rotina pequena.

Estrutura da linguagem AdvPLAdvPL
01 · VISÃO GERAL

Visão geral

Um programa AdvPL reúne rotinas com declarações, atribuições, chamadas, diretivas, comentários e estruturas de controle. A extensão PRW identifica o fonte usual, não comprova que ele foi compilado no RPO. Indentação organiza a leitura; não substitui os delimitadores da linguagem. O exemplo localiza a variável autoral nos três idiomas e mantém a mesma sequência: declarar entrada fixa, calcular e retornar. O include é dependência explícita do ambiente. (TOTVS, s.d., ref. 1)

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"
User Function Ed366()
    Local nQuantidade := 3
    // Separar declaracao e transformacao facilita a leitura.
    nQuantidade := nQuantidade + 1
Return nQuantidade
Resultado esperado

Retorno esperado: 4. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Compilar no ambiente correspondente antes de considerar a rotina disponível.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Estrutura da Linguagem. TDN. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha