cost 62 ms
如何在不影響主程序包的情況下對長包名稱進行別名?

[英]How do I alias a long package name without affecting the main package?

如果我有一個非常長的包名,我可以通過在符號表中創建一個條目來對該包進行別名: 這就像Package::Alias在內部為你做的那樣。 然而,這很糟糕,因為它與main包裝混亂。 如何使別名僅影響當前包,並且只能使用包中的別名? 我嘗試將別名定義更改為 但是我必須使用Shor ...

在 Perl 中,有什么方法可以綁定一個藏匿處嗎?

[英]In Perl, is there any way to tie a stash?

類似於AUTOLOAD可用於按需定義子例程的方式,我想知道是否有一種方法可以綁定包的存儲,以便我可以攔截對 package 中變量的訪問。 我已經嘗試了以下想法的各種排列,但似乎都沒有奏效: 這在最后一行以Bad symbol for scalar...而死,而沒有打印"calling fetch ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM