Gera uma string repetida a partir de outra.

Sintaxe

Replicate( < cString >, < nCount > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cString

caractere

Indica a string que será repetida.

X

 

nCount

numérico

Indica a quantidade de vezes que a string será repetida.

X

 

Retorno

Nome

Tipo

Descrição

cRet

caractere

Retorna a string <cString> repetida <nCount> vezes.

Observações

  • cString pode conter um ou mais caracteres.
  • O tamanho máximo da string apontada por cRet é 65.535 (64 Kb).
  • Caso o parâmetro nCount seja 0 (zero), a função retornará uma string vazia.

Exemplos

Exemplo 1
user function right1()
  Local cTest := "aA"
  
  conout( Replicate( cTest, 20 ) ) // Resultado: "aAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaA"
return

Abrangência

Advanced Protheus 6.09, Advanced Protheus 7.10, Microsiga Protheus 8.11, Protheus 10

  • Sem rótulos