![]() |
|
good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
comment on |
( #3333=superdoc: print w/replies, xml ) | Need Help?? |
thought maybe it calls the subroutine with the entire list (even though this is not how grep is supposed to work), No, it does not. It calls the subroutine for every value in the list, and only returns if the subroutine returns a true value. So you could also write
As
and it would return the same result. That's what grep does: it goes through the list, calls the function for every value, and collect those values for which the function returned something true. In reply to Re: do not understand grep example
by moritz
|
|