在 perl 5.8
perl -e ' print "a" if AXXXXXXXXXXXXX::->can("isa");'
perl -e ' print "a" if AXXXXXXXXXXXXX->can("isa");'
print "nothing" ,表示方法测试失败;
在 perl 5.17
perl -e ' print "a" if AXXXXXXXXXXXXX::->can("isa");'
perl -e ' print "a" if AXXXXXXXXXXXXX->can("isa");'
print "a",表示方法测试成功;
我想知道为什么不同?
为什么在新版本的 perl 中 un-esixt 和未加载的模块“AXXXXXXXXX”测试通过?
非常感谢 :)