当运行这样的代码时:
use strict; print Dumper "something";
没有打印出来,并且在编译和运行时没有发生错误.为什么会这样?为什么不strict阻止此代码运行?为什么运行时没有错误,即使Dumper未知?
strict
我知道它会在显式启用时产生警告,但我很感兴趣为什么这段代码在任何方面都被认为是"正确的".
perl strict data-dumper
data-dumper ×1
perl ×1
strict ×1