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]