Boa tarde!
Estou com uma dúvida ao realizar tipagem de parâmetros em classes tlpp. Observe o exemplo a seguir em AdvPL usando ParamType:
Method Send(aBody, cMsgErr) Class WorkMail
ParamType 1 Var aBody As Array
ParamType 2 Var cMsgErr As Character Default ''
// meus processamentos
Return
Desejo que o primeiro método seja obrigatoriamente em array, enquanto o segundo será em caractere mas pode ser enviado como nulo.
Sei que na declaração do método eu consigo tipar os parâmetros, mas existe alguma forma de tipar e atribuir um valor default caso o mesmo seja nulo? Ou devo continuar usando ParamType?
Grato.