[Cascavel-pm] Brincadeira / desafio aos Monges

Eden Cardim edencardim em gmail.com
Sábado Março 11 10:06:01 PST 2006


> Por falar em brincadeira, eu li um post do comp.lang.perl.misc que
> propôs um problema interessante:
> Imprimir uma versão modificada de um escalar, sem alterar o valor
> original e sem declarar uma variável temporária.
> E aí? Quem resolve?
> Erm... isso tá meio mal formulado.

Hum, é mesmo, bem vamos lá de novo.
Na verdade, o problema é substituir parte do escalar por outra coisa
só pra imprimir, preservando o valor da variável original. Eis um
trecho do post original:

my $foo = "use php";
(my $bar = $foo) =~ s/php/Perl/ig;
print $bar;

## output:  'use Perl'

O problema é: fazer o mesmo, porém sem a variável intermediária $bar


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