Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^3: Perl starter with questions about processing data from a txt file

by choroba (Canon)
on Jan 17, 2013 at 17:34 UTC ( #1013831=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Perl starter with questions about processing data from a txt file
in thread Perl starter with questions about processing data from a txt file

The code reports the remembered value when D > 1e-3, to the actual C value. As it is, it will report all the values. If you want to report only the first one, just exit the loop via last after printing a value. If you want to skip values that are on the neighbouring lines, just set a flag once you output a value, clear it otherwise, and only report a value if the flag is not set.

لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ


Comment on Re^3: Perl starter with questions about processing data from a txt file
Re^4: Perl starter with questions about processing data from a txt file
by willperl (Initiate) on Jan 17, 2013 at 22:51 UTC
    Thanks choroba! I played with the code and understand what you meant by saying "remembered" value. Still trying the "last" perl function but when I added it instead of giving me only one result my code returned nothing... Thanks again for your help!
Re^4: Perl starter with questions about processing data from a txt file
by willperl (Initiate) on Jan 17, 2013 at 23:00 UTC
    Oops~~ I added some conditions after the last command and was able to exit the while loop using last as recommended. Thanks again choroba!

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (10)
As of 2015-07-07 09:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (88 votes), past polls