Tie::
CPAN 上有很多具有命名空间的模块- Tie::Hash、Tie::Sub、Tie::Cache、Tie::DBI等。它们之间有什么共同点?
我检查了perltie,但不确定我是否清楚地理解了这个概念。有人可以解释一下吗?
Tie:: 命名空间中的模块分为两类:
tie
允许一个对象接受一个变量的接口。当您从一个绑定变量中读取数据时,您实际上是在调用一个方法来检索信息。当您写入绑定变量时,您实际上是在使用该信息调用一个方法。
例如,让我们看一下与 Tie::DBI 相关的哈希。
它只涉及绑定哈希,但我2001 年在 perl.com 上的文章可能会回答一些问题。