[Catalyst] Re: looping

A. Pagaltzis pagaltzis at gmx.de
Wed Feb 14 17:21:51 GMT 2007


Hi Ian,

* Ian Docherty <catalyst at iandocherty.com> [2007-02-14 16:40]:
> A. Pagaltzis wrote:
>>* Will Smith <willbelair at yahoo.com> [2007-02-12 21:25]:
>>  
>>>my $column = $c->model("myDB::Author")->get_column('last_name');
>>>while(my $name = $column->next){
>>>    $lname[$i] = $name;
>>>    $i = $i + 1;
>>>}
>>>    
>>
>>Ugh. Use `push`; this isn’t C.
>
> Or 'map'

That won’t work here, since there’s no list to process, just an
iterator. (I always thought List::Util should supply `unfold`…)

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>



More information about the Catalyst mailing list