Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^2: atm deposit problem

by tospo (Hermit)
on Jul 20, 2011 at 08:22 UTC ( #915611=note: print w/ replies, xml ) Need Help??


in reply to Re: atm deposit problem
in thread atm deposit problem

or, for completeness sake and because it's frequently used:

($b) = @_;
This will be useful once you need more than one value off the list, as you can do
($a, $b, $c) = @_;
Some additional advice: get into the habit of using "strict" and "warnings" in every Perl script you write and declare variables with "my" or "our" (which should be the exception). You can quickly create a mess in a longer script simply with typos in variable names, which are not caught without using "strict". Using "warnings" will help you, among other things, to find variables you are using but have never assigned anything to. What you do in the Perl script is to put this in the top of the script:
use strict; use warnings;
Your code tries to keep a balance but there is no way of accessing it. What you are really trying to write is a "Checking" class. BTW: the name seems a bit awkward (it's not checking, it's making a transaction), always try to find a descriptive name for your packages and subroutines, if you can't find one then this might indicate that its task isn't well defined. You could explore object oriented coding to handle this in a better way or let your main script keep the balance. I hope this isn't too confusing.


Comment on Re^2: atm deposit problem
Select or Download Code
Re^3: atm deposit problem
by Anonymous Monk on Jul 20, 2011 at 13:21 UTC

    It sounds like checking as in "checking account" (or "chequing" to make it less US and more clear).

      "less US and more clear" now, thanks :-)
Re^3: atm deposit problem
by pinnacle (Acolyte) on Jul 20, 2011 at 18:09 UTC

    Thanks all, your information much appreciated, issue resolved

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://915611]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (9)
As of 2014-12-29 03:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (184 votes), past polls