Versão atual:

Tipagem de dados em User Functions

Olá,

estive fazendo alguns testes usando tipagem definida, e identifiquei que quando informado tipagem em parâmetros de User Functions, as variáveis vem preenchidas com Nil, e caso haja tipagem de retorno, aparece erro de sintaxe.

Na documentação https://tdn.totvs.com/display/tec/Tipagem+de+Dados o exemplo é com User Function. Porém só está funcionando com Static Functions.

Exemplo dos erros:

User Function fTeste() As Char
Return ""

Syntax error


fTeste2("TESTE")
User Function fTeste2(cParam1 As Char)
    Default cParam1 := ""
Return cParam1

O retorno dessa função vem "", e não "TESTE". Tirando o As Char funciona.

Versões (2):

Ver a versão formatada

Tipagem de dados em User Functions

Comentário

new question