PRIVATE
PRIVATE xVariavel := xValorDeclara uma variável de visibilidade dinâmica.
Visão geral
Existe até o retorno da rotina criadora e pode ser acessada pelas rotinas chamadas. Uma Private homônima em uma chamada interna oculta a anterior temporariamente. Prefira Local e parâmetros quando não houver um contrato de visibilidade dinâmica. A página TDN remete a Classes de Variáveis, cujo corpo estava vazio na consulta; o escopo foi conferido no treinamento histórico, seção 5.4. (Fontes: refs. 1–2.)
Sintaxe
PRIVATE xVariavel := xValorExemplo comentado
#Include "Protheus.ch"
User Function Ed598()
// Nome autoral com prefixo para reduzir colisao com o framework.
Private _nEd598 := 10
ConOut(_nEd598)
Return NilImprime 10. A variável termina com esta chamada. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Escopo não é controle de acesso. Evite nomes do framework e estado implícito; confira reentrância e testes isolados.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.