`GvNAME`和`GvENAME`有什么区别?

时间:2018-01-19 08:51:58

标签: perl perl-xs perlapi

在perl来源GvNAMEGvENAME中。两者都返回给定gv的名称。但第二个代表有效名称。

倾倒名字我没有看到差异。

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

UPD
因为这也与命名有关。 HvNAMEHvNAME_HEK

之间有何区别?

1 个答案:

答案 0 :(得分:1)

“有效”是指创建此gv的人。

例如,您的模块Module::定义my_sub。然后将该子导入Main::。 因此,子名称为Main::my_sub,但有效名称为Module::my_sub