Receba nossos novos artigos! Baixe nosso novo e-book grátis!

Como o SQL Pode Mudar a Sua Vida Em 04 Passos!

Não enviamos spam. Seu e-mail está 100% seguro!

Parâmetros Opcionais

Eu compartilhei uma classe que desenvolvi.

=> E após a implementação pelo desenvolvedor. Começou a apontar vários erros.

Static Function YesFunction(nRet, nNewPar, cDescr )

Local nRet                := 0

nRet := 10 * nNewPar

Return nRet

=> Acontece que o parâmetro de descrição era opcional e devido a isso o desenvolvedor estava implementando assim.

YesFunction(nRet, nNewPar)

=> Então para resolver o problema . Eu fiz isso!

Static Function YesFunction(nRet, nNewPar, cDescr )

Local nRet                := 0

Default cDescr         := ” ”

nRet := 10 * nNewPar

Return nRet

=> Assim quando o usuário não enviasse o parâmetro cDescr. A Função assumiria por padrão que ela recebia um vazio e não Nulo. Dessa forma evitava um erro desnecessário na implementação.

=> Eu sei é algo bobo. Mas eu não sabia e como o blog é para relatar minha evolução nas ferramentas. Eu vou publicar! 😉

 

 

Comente o que achou

Receba nossos novos artigos

Baixe nosso novo e-book Como o SQL Pode Mudar Sua Vida Em 04 Passos

Não enviamos spam. Seu e-mail está 100% seguro!

Sobre o Autor

hamirdhanquer
hamirdhanquer

Olá! Meu nome é Hamir Dhanquer. Atualmente trabalho como: Analista de Sistemas. Meu foco com esse blog é justamente aprender tecnologias e divulgar o que estou aprendendo. Espero que nesse processo posso ajudar você também! Segue abaixo meus contatos: https://www.linkedin.com/in/hamir-dhanquer-costa-noleto-06795922/ https://github.com/HamirDhanquer

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *