Nas funções, tanto a declaração quando a chamada deve ser feita utilizando a capitulação heterogênea. Não deve haver espaçamento entre o parêntese e o parâmetro, e deve haver um espaço adicional somente após a vírgula que divide os parâmetros.

Quando houver mais do que 8 parâmetros recebidos. Deve-se separa-los 8 em 8, portanto, 8 na linha de declaração da função, 8 na outra linha alinhados com os anteriores e assim por diante.

 

// FormattingOfFunction.prw

#INCLUDE "TOTVS.CH"

Function FewParameters(cPar1, cPar2, cPar3, cPar4, cPar5)

// Chama PlentyParameters

PlentyParameters( cPar1, cPar2,     cPar3,       cPar4, cPar5, cPar6, cPar7, cPar8   ,;

                            cPar9, cPar10,    cPar11,cPar5,     cPar6,       cPar7,          cPar8                     )

Return

 

Function PlentyParameters(    cPar1, cPar2,     cPar3,       cPar4, cPar5, cPar6, cPar7, cPar8          ,;

                                              cPar9, cPar10,    cPar11,cPar5,        cPar6,       cPar7,       cPar8              )

// Chama FewParameters

FewParameters(cPar1, cPar2, cPar3, cPar4, cPar5)

Return

 

  • Sem rótulos