in reply to Re^2: Find data point generating Error in Perl code
in thread Find data point generating Error in Perl code
A while loop over a filehandle like while(my $line = <$fh>) { ... } reads the file line-by-line* (one line is read on each iteration of the loop), as opposed to foreach my $line (<$fh>) { ... } or my @lines = <$fh>;, which reads the entire file first (obviously not particularly friendly on memory for large inputs).
For more information, see I/O Operators in perlop and readline.
* Perl's definition of what a "line" is may be changed via the input record separator $/.
... since I only work with CSV files.
I will definitely look into the Text::CSV module...
Yes! ;-)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Find data point generating Error in Perl code
by kgherman (Novice) on Mar 19, 2015 at 18:06 UTC | |
by Anonymous Monk on Mar 19, 2015 at 18:23 UTC | |
by kgherman (Novice) on Mar 19, 2015 at 18:52 UTC |