There are a number of things it is worth getting into the habit of doing when using Perl to make your life easier but the first and most important is always use strictures (use strict; use warnings; - see The strictures, according to Seuss).
In the context of your specific problem part of the fix is to always use parenthesis in your subroutine calls. To my eye at least that makes it easier to see the calls. Note however that frequently the built in Perl functions are called without using parenthesis which works because all the built in functions are 'predeclared'. Personally I structure my programs with the main code first followed by the subs which is rather the opposite of the way a typical C program is structured, but Perl lets me do it that way if I want whereas C really doesn't want me to if it can help it.
Try not to carry too much C baggage over to Perl. In particular you almost never need to use the C style for loop.
In reply to Re: [beginner is learning] How comes before I ask a question here, it is answered
by GrandFather
in thread [beginner is learning] How comes before I ask a question here, it is answered
by aquaplanet
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |