Versão atual:

PadL tornando caractere maiúsculo

A função PadL está com um comportamento bizarro tornando o caractere x maiúsculo em uma situação muito peculiar.

A sua assinatura é:

PADL( <expr>, <max>, [ <char> ] )

Olhe os exemplos abaixo:

> PadL('1000', 8, 'x')
"xxxx1000"

> PadL('10000', 8, 'x')
"xxx10000"

> PadL('100000', 8, 'x')
"XX100000"

> PadL('100000', 8, 'y')
"yy100000"

> PadL('1000000', 8, 'x')
"x1000000"

Note que toda vez - e somente quando - o caractere dado é x, o tamanho é 8 e o número tem 5 zeros, x torna-se maiúsculo.

O que está acontecendo? O que a PadL bebeu?

Versão (1):

Ver a versão formatada

PadL tornando caractere maiúsculo

Comentário

new question