On Thu, 4 Aug 2005 20:21:18 +0800, Autrijus Tang <[EMAIL PROTECTED]>
wrote:

> On Thu, Aug 04, 2005 at 10:55:12AM +0400, Andrew Shitov wrote:
> > why do we have to give up a space when calling functions under Pugs?
> > 
> > A need to type open('file.txt') instead of open ('file.txt') makes
> > me perplexing (not perl-flexing ;-) Our recent discussions in 'zip with()'
> > gave no answer.
> 
> This is so:
> 
>     print (1+2)*3;
> 
> can print 9, instead of 3.

Just out of curiousity, what would

print (1 + 2) * 3;

print?
FWIW I would *expect* print (1+2)*3; to print '3'

> However, all three forms below should still work:
> 
>     open('file.txt');
>     open ('file.txt');
>     open 'file.txt';
> 
> Thanks,
> /Autrijus/


-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2  on HP-UX 10.20, 11.00 & 11.11,
 AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,    perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],                perl-qa@perl.org

Reply via email to