in reply to File Handles
#!/usr/bin/perl use strict(); main(); sub main { my $FileHandle = CreateFile1("test1.txt"); print $FileHandle "hello"; print FILEHANDLE " world"; close $FileHandle; my $FileHandle2 = CreateFile2("test2.txt"); print $FileHandle2 "hello file 2"; close $FileHandle2; } sub CreateFile1 { my ($strFileName) = @_; #FILEHANDLE is globally accessible open FILEHANDLE, ">" . $strFileName; return \*FILEHANDLE; } sub CreateFile2 { my ($strFileName) = @_; #$FileHandle is private open my($FileHandle), ">" . $strFileName; return $FileHandle; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: File Handles
by Corion (Patriarch) on Mar 08, 2007 at 07:53 UTC | |
|
Re^2: File Handles
by jwkrahn (Abbot) on Mar 08, 2007 at 08:09 UTC | |
|
Re^2: File Handles
by rodion (Chaplain) on Mar 08, 2007 at 08:21 UTC | |
|
Re^2: File Handles
by Joost (Canon) on Mar 08, 2007 at 10:14 UTC |