🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #573

Re: WWW::Mechanize

#573
From: Javier M Mora (jamarier)
Date: Tue, 20 Mar 2007 12:01
36 lines
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-mail
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>

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)