Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Subroutine Loop

by Anonymous Monk
on Dec 06, 2015 at 16:58 UTC ( [id://1149519]=note: print w/replies, xml ) Need Help??


in reply to Subroutine Loop

"The most effective debugging tool is still careful thought, coupled with judiciously placed print statements."
Brian Kernighan, "Unix for Beginners" (1979)

Still true in 2015.

sub tryagain5 { my ($messagetouser) = @_; my $ans = callandresponse($messagetouser); my $count=1; # DEBUG print "ans is <<$ans>>\n"; print "count is <<$count>>\n"; while ($count < 5 and $ans =~ /^\s*\n/) { $count++; $ans = callandresponse ($messagetouser); } if ($ans =~ /^\s*\n/) { return 0; } else { return $ans; } }

You should learn how to indent your programs properly: use perltidy. Bad indentation (like yours) is a serious hindrance to careful thought.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2024-04-26 03:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found