2

在 perl 源代码GvNAMEGvENAME. 两者都返回给定的名称gv。但 second 代表有效名称。

转储名称我没有看到区别。

有人可以弄清楚有什么区别并提供显示它的例子吗?

UPD
因为这也与命名有关。HvNAMEvs有什么区别HvNAME_HEK

4

1 回答 1

1

“有效”是指谁创造了这个gv

例如你的模块Module::定义my_sub. 然后这个子被导入到Main::. 所以子名称是Main::my_sub但有效名称是Module::my_sub

于 2018-01-19T12:21:16.687 回答