🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: WWW::Mechanize

#574
From: Jos� Luis P�rez Diez
Date: Tue, 20 Mar 2007 16:03
44 lines
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-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> <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