print $n ... expects $n to contain a file handle.
But print $n + 4; doesn't; and that was my intent. And in (almost, if not) all other circumstances $n +4 and $n + 4 are equivalent, so It just didn't click even after I found that adding another space fixed the problem.
As I'm normally quite prodigious with my horizontal whitespace, it's just not something I've encountered before.
In reply to Re^2: Why does this code think I'm trying to use symbolic references?
by BrowserUk
in thread Why does this code think I'm trying to use symbolic references?
by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |