Article View: es.comp.os.linux.programacion
Article #574Re: WWW::Mechanize
From: Jos� Luis P�rez Diez
Date: Tue, 20 Mar 2007 16:03
Date: Tue, 20 Mar 2007 16:03
44 lines
2617 bytes
2617 bytes
In article <etoifm$l1g$1@helvete.escomposlinux.org>, el gran Jamarier)
wrote:
> Eso es una trampa: est�s creando una referencia a un array para luego
> desreferenciar y todo para no eliminar las comillas. :-)
>
Ya se que es "trampa" pero, �te acuedas de una que usa directamente la
sustitucion escalar ${}?
> Francamente, entre:
> 1: print $_->url() , "\n";
> 2: print $_->url() . "\n";
> 3: print "@{[$_->url()]}\n";
>
> me parece el primero es el m�s claro y eficiente de todos.
Yo prefiero la segunda siempre respresenta lo mismo
perl -e '$,=chr(rand(9)+0x30);print "A","B\n"'
A0B
perl -e '$,=chr(rand(9)+0x30);print "A","B\n"'
A4B
perl -e '$,=chr(rand(9)+0x30);print "A"."B\n"'
AB
perl -e '$,=chr(rand(9)+0x30);print "A"."B\n"'
AB
La tercera es un hack que solo deveria ser usado en plantillas de alguna
aplicacion mal implementada ( para algo esta Template) en la que no
queremos tocar el codigo.
> La conclusi�n es que la interpolaci�n de variables en cadenas es c�moda
> pero no la panacea para todo tipo de expresiones.
>
Complentamente de acuerdo
--
Los programadores esta ocupados intendtado mejorar los programas a prueba
de idiotas. Mientras tanto el universo intenta mejorar los idiotas. El
universo va ganando
Technical Details
Message-ID:
<VA.00000b8e.07dbd164@agujero-negro.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mailReferences:
<slrnevrbua.h1.natxo@tux.asenjo.nx> <slrnevrc42.1lg.natxo@tux.asenjo.nx> <VA.00000b8b.0168a85e@agujero-negro.escomposlinux.org> <slrnevt8ce.v3v.natxo@tux.asenjo.nx> <VA.00000b8c.02d7e7b0@agujero-negro.escomposlinux.org> <etoifm$l1g$1@helvete.escomposlinux.org>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,7ee3d532f70798c3 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail From: Jos� Luis P�rez Diez <jluis@agujero-negro.escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: WWW::Mechanize Date: Tue, 20 Mar 2007 17:03:53 +0100 Organization: JPD Co Lines: 45 Message-ID: <VA.00000b8e.07dbd164@agujero-negro.escomposlinux.org> References: <slrnevrbua.h1.natxo@tux.asenjo.nx> <slrnevrc42.1lg.natxo@tux.asenjo.nx> <VA.00000b8b.0168a85e@agujero-negro.escomposlinux.org> <slrnevt8ce.v3v.natxo@tux.asenjo.nx> <VA.00000b8c.02d7e7b0@agujero-negro.escomposlinux.org> <etoifm$l1g$1@helvete.escomposlinux.org> Reply-To: jluis@agujero-negro.escomposlinux.org NNTP-Posting-Host: 83.247.136.72 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: hercules.cohp1 1174406618 19741 83.247.136.72 (20 Mar 2007 16:03:38 GMT) X-Complaints-To: newsmaster@news-17.escomposlinux.org NNTP-Posting-Date: Tue, 20 Mar 2007 16:03:38 +0000 (UTC) X-Newsreader: Virtual Access by Atlantic Coast PLC, http://www.atlantic-coast.com/va