[Cascavel-pm] Duvida basica...

Francisco Lopes falmp em terra.com.br
Quarta Outubro 1 12:13:36 CDT 2003


Eu também tinha notado a falta do lenght() e o uso do $_, mas resolvi
testar e funcionou. Interessante, pode explicar o por quê? $_ recebe o
valor da variável usada na última função ou nada a ver?

Abraço.

Francisco Lopes, aka pulpfiction <falmp em terra.com.br>


Wednesday, October 1, 2003, 12:31:49 PM, you wrote:

> Fabiano Reese Righetti wrote:
>  >
>>>$x possui no maximo 10 caracteres
>>>Se $x possuir menos que 10 caracteres, inserir o caractere "X " nas ultimas posicoes da
>>>variavel, ateh completa-la com 10 caracteres
>>
>>    Olá Adriano!
>> 
>>    $x .= "X"x(10-length($x)) if $_ < 10;
>>  

>    Fabiano, me parece que tem alguma coisa faltando aqui: você não 
> inicializou $_ com nada, e faz referência a ele... isso, dependendo de 
> $_, pode concatenar ou não de zero a 10 "X" no final da string do Adriano...

>    Talvez a melhor saída fosse alguma coisa assim:

>    $x .= "X"x(10-lenght($x)) if lenght($x)<10;

>    Ah! A propósito, lindo fragmento de código perl! =-]





Mais detalhes sobre a lista de discussão Cascavel-pm