Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

Type

Type( <cVariavel> )

Consulta o tipo de uma variável informada pelo nome em caractere.

Tipos de dadosVariáveisVerificação
01 · VISÃO GERAL

Visão geral

Type() avalia o nome de uma variável ou expressão informado como texto e retorna a identificação do tipo encontrado durante a execução. É uma função histórica útil em cenários dinâmicos, mas deve ser usada com cuidado porque depende do contexto de avaliação.

02 · SINTAXE

Sintaxe

Type( <cVariavel> )

Parâmetros

cVariavel
CaractereObrigatório

Nome da variável ou expressão textual cujo tipo será consultado.

03 · EXEMPLO PRÁTICO

Verificando por nome

User Function ExType()
    Private cNome := "Cliente"

    MsgInfo("Tipo: " + Type("cNome"))
Return
Resultado esperado

A função consulta o tipo associado ao nome textual cNome.

BOAS PRÁTICAS
  • Use ValType() quando a variável já está disponível no escopo da função.
  • Documente o motivo de usar avaliação textual.
ARMADILHAS COMUNS
  • Erros de digitação no nome da variável podem alterar o resultado sem ficar evidentes.
  • Evite usar Type() como substituto de modelagem clara de dados.

Conteúdos relacionados

REFERÊNCIAS
  1. Programação em ADVPL Completo. Documentação oficial histórica de treinamento, seção 4.5.4, p. 45-50. Conteúdo resumido, revisado e exemplos adaptados.
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