![]() |
![]()
| ![]() |
![]()
NAMESlurp - Slurp entire files into variables SYNOPSISuse Slurp; my $file = slurp($file1, $file2, ...); my @array = Slurp::to_array($filename); my $scalar = Slurp::to_scalar($filename); DESCRIPTIONThis simple module serves one purpose - to provide a simple means to read (or slurp) an entire file into memory for processing. This module allows the replacement of the prototypical foreach- or while- loops used for opening and reading of files with single-line constructs. Of note with this module is that the magic of the @ARGV variable and the input record separator, $/, are used to facilitate the reading of entire files into either an array or scalar using minimal code. METHODSThe following methods are available through this module for use in other applications. By default, the "slurp" method is exported into the calling namespace - The other methods of this module, "to_array" and "to_scalar", may also be exported into the calling namespace.
SEE ALSOFile::Slurp VERSION0.4 AUTHORRob Casey
|