in reply to Sigils & Nowns?
Hello rich.wilder,
If you’d kept reading, you’d have come to the section “Filehandles” beginning on page 21. GRADES is a bareword (a string1 not preceded by a sigil), here technically a typeglob used as a filehandle. Originally, this was the only way to name filehandles in Perl, but in modern Perl the preferred way is to use a lexical scalar variable:
open(my $grades, ...
See, e.g., this reference.
Note that Perl still predefines some “special” bareword filehandles: STDIN, STDOUT, STDERR, ARGV. See perlopentut.
1Update: I should have said, an unquoted sequence of non-whitespace characters.
Hope that helps,
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Sigils & Nouns?
by Discipulus (Canon) on Sep 30, 2015 at 07:02 UTC |