Dan Anderson wrote:

> I've noticed that in code examples something like the following will be
> used:
>
> use Data::Dump qw(dump);
> foo->bar qw(foo bar);
>
> (Syntax may not be 100% correct).
>
> Am I correct in assuming that if I have a subroutine foo (or method if
> called with a package name), and I use qw() it takes all words seperated
> by spaces, and passes them in as arguments.
>
> So: foo->bar qw(foo bar); is equivalent to foo->bar("foo","bar"); ?

almost:
foo->bar ('foo', 'bar')

qq (foo bar) would render
("foo", "bar")

It does make a difference.

Joseph


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to