在 perl 源GvNAME
和GvENAME
中。两者都返回给定gv
的名称。但第二个代表有效名称。
倾倒名字我没有看到区别。
有人可以弄清楚有什么区别并提供示例来说明它吗?
UPD
因为这也与命名有关。HvNAME
与HvNAME_HEK
有什么区别
"有效"是指谁创建了这个gv
。
例如,您的模块Module::
定义my_sub
。然后这艘潜艇被导入Main::
.所以子名称是Main::my_sub
但有效名称是Module::my_sub