Actions
Feature #12114
open$VERBOSE = true is being ignored
Status:
Open
Assignee:
-
Target version:
-
Description
This programm correctly complains about "assigned but unused variable - p"
#!/usr/bin/ruby -w
p=1
However, this one doesn't
#!/usr/bin/ruby
BEGIN {$VERBOSE = true}
p=1
Setting $VERBOSE
to true in a BEGIN
block should have the same effect as providing it on the command line, but this is obviously not the case.
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- Tracker changed from Bug to Feature
- Description updated (diff)
Thus is a spec now.
That warning is at parsing, but BEGIN
blocks are executed after it.
It may be possible by executing BEGIN
s during parsing, but it needs renovations.
Actions
Like0
Like0