Default não aceita tipagem

Bom dia, pessoal! Estou tentando tipar uma variável declarada como default, mas o vscode já acusa erro de syntax.


Default c_JsonExec as character

img5.jpeg

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Olá,

Essa sintaxe não existe.

O default tem como principal intuito, setar valores para parâmetros que chegaram nulos. Logo a tipagem deve ficar na declaração do parâmetro.

Exemplo:


static function minhaFuncao(cMeuParametro as character) as character
default cMeuParametro := ""

cMeuParametro += "Valor da funcao"

return cMeuParametro

Veja que é possível efetuar a tipagem do parâmetro e também da função.