Drieux wrote: > > On Jan 14, 2004, at 3:02 PM, Eric Walker wrote: > > > Does anyone know what this means... > > code.. > > for ($i = 0;$i <= $size; $i+=$temp){ > > $type = split(::,shift (@hold)); > > } > > > > Warning: > > Use of implicit split to @_ is deprecated at .//test.pl line 21 > > > here's a bit of a shilly thought > > for ($i = 0;$i <= $size; $i+=$temp){ > ($type) = split(::,shift (@hold)); > } > > this way the first element of the string > will be pushed into $type > > one might want to 're design' that as say > > > for ($i = 0;$i <= $size; $i+=$temp) > { > foreach (@hold) > { > ($type) = split(::); > .... > } > } > > so that you have a slightly more 'obvious' solution...
Why not use 'map'? More usefully, why not discourage non-intuitive syntax. Or at least explain how built-ins can have dangerous super-powers? perl -MO=Deparse,-p -e"($type) = split :: foreach @hold" Yeuch. Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>