[Roma.pm] una facile

Gianni Ceccarelli dakkar at thenautilus.net
Thu Apr 23 03:45:03 PDT 2009


On 2009-04-23 Aldo Calpini <dada at perl.it> wrote:
> kanak at perl.it wrote:
> > "
> >   for$s(0...$#$input){
> >   }
> > "
> > giusto?
> > in questo modo otterrei un allegerimento?
> 
> in questo modo comunque crei una lista di numeri da 0 alla lunghezza
> di @input, che per lunghezze sostanziose tanto alleggerimento non e'.

Beh, no. Sono diversi anni che perl non genera davvero la lista,
quando usi gli operatori di range in un for.

Note per kanak: usa '..', non '...' (sono *quasi* uguali, tranne la
volta che li usi in contesto scalare e non succede quel che ti
immagini; studia la documentazione (perlop))

> suggerisco invece:

Ma perché

  for my $elem (@$input) {
    ...
  }

non va bene? Ovvero, kanak, sei sicuro di aver bisogno dell'indice?

-- 
	Dakkar - <Mobilis in mobile>
	GPG public key fingerprint = A071 E618 DD2C 5901 9574
	                             6FE2 40EA 9883 7519 3F88
	                    key id = 0x75193F88

The human race is a race of cowards; and I am not only marching in that
procession but carrying a banner.
		-- Mark Twain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.pm.org/pipermail/roma/attachments/20090423/cb791ace/attachment.bin>


More information about the Roma mailing list