Perl ref($ something)什么时候返回“ARRAY(0x913310)”?

时间:2017-11-16 14:23:28

标签: arrays perl ref

我有一些复杂的Perl代码可以测试$val = ref($something)的值。不幸的是我的代码失败了,因为$val"ARRAY(0x913310)"而不是"ARRAY"(根据Perl调试器)。

阅读ref()的文档,这样的值不会列为可能的返回值之一。此外,当尝试在调试器中以交互方式重现时,我只看到有效的返回值。

这可能是Perl基础中的错误吗? 我在x86_64上使用了SLES 11 SP 4的Perl 5.10.0 ......

1 个答案:

答案 0 :(得分:4)

exports.config = { framework: 'jasmine', directConnect: true, specs: ['delegations.js'], useAllAngular2AppRoots: true, capabilities: { 'browserName': 'firefox', 'acceptSSlCerts': true }, webDriverProxy: null, verbose: true, jasmineNodeOpts: { isVerbose: true, showColors: true, defaultTimeoutInterval: 120000 }, allScriptsTimeout: 120000, maxSessions: 1, params: { url: 'https://localhost:8447/mywebapp' } } 是班级$something的对象时。

ARRAY(0x913310)