![]() |
1
38
输出: My : 237356 HASH : 237356 |
![]() |
2
28
Data::Structure::Util
有一个
但想想为什么你认为你需要解开它。你是为你自己的一个班还是另一个班做这个?这听起来像是做错事。也许还有更好的办法。 您与破坏封装有相同的问题,因为您必须假设您知道引用的内部结构是什么。如果要这样做,您可以忽略面向对象的东西,直接访问结构。 如果要为自己的类执行此操作,请考虑提供返回数据结构(不必是原始结构)的方法,而不是更改对象。 您在后续评论中提到,您可能这样做是为了绕过一些模板工具箱行为。根据具体情况,我有两种情况:
Perl是dwim,但tt甚至是dwimimer,这有时是不幸的。
这里有一个快速的黑客,我定义了一个
|
![]() |
3
21
如果您知道您的对象是由什么支持的,那么您可以在不使用包的情况下执行此操作。 搞砸
数组
标量
|
![]() |
4
12
更新: 谢谢你,伊凡!我把模块弄混了。实际上我想给你一个链接 Acme::Damn :) P.S. 也见 Acme::Sneeze :)
P.P.S.公司
它没有真正的用途,所以
|