Article View: es.comp.os.linux.programacion
Article #573Re: WWW::Mechanize
From: Javier M Mora (jamarier)
Date: Tue, 20 Mar 2007 12:01
Date: Tue, 20 Mar 2007 12:01
36 lines
2289 bytes
2289 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jos� Luis P�rez Diez escribi�:
On Mon, 19 Mar 2007 17:24:23 +0100, Jos� Luis P�rez Diez wrote:
> Por el mismo motivo que no es lo mismo
> print "2 + 2" que print 2 + 2 o print "2"+"2"
>
> si quieres sustituir toda la expresion, si la memoria no me falla,
> usando una lista ( es generiaca vale para cualquier expresion:
>
> print "@{[expresion]}" como
>
> print "@{[$_->url()]}\n"
Eso es una trampa: est�s creando una referencia a un array para luego
desreferenciar y todo para no eliminar las comillas. :-)
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.
La conclusi�n es que la interpolaci�n de variables en cadenas es c�moda
pero no la panacea para todo tipo de expresiones.
atte. javier m mora
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF/8ywpRHCj3lPPYMRAuEeAJ9c4a8YWLFcrbXZNkV8/GQPG7hCtACcDZjC
7FDbo5InslaOLFCnbWKalyg=
=wESG
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<etoifm$l1g$1@helvete.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!helvete.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>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!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!helvete.escomposlinux.org!escomposlinux.org!not-for-mail From: "Javier M Mora (jamarier)" <javiermm@bigNOfootSPAM.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: WWW::Mechanize Date: Tue, 20 Mar 2007 12:01:59 +0000 (UTC) Organization: Ecolnet Lines: 36 Message-ID: <etoifm$l1g$1@helvete.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> NNTP-Posting-Host: 73.red-217-125-59.staticip.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: helvete.escomposlinux.org 1174392119 21552 217.125.59.73 (20 Mar 2007 12:01:59 GMT) X-Complaints-To: newsmaster@helvete.escomposlinux.org NNTP-Posting-Date: Tue, 20 Mar 2007 12:01:59 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux)