Perl tie 函数
-
描述
tie该函数将VARIABLE与提供了变量类型实现的包类CLASSNAME绑定。LIST中的所有其他参数都将传递给整个类的构造函数。通常用于将哈希变量绑定到DBM数据库。 -
句法
以下是此函数的简单语法- -
返回值
此函数返回对绑定对象的引用。 -
示例
以下是显示其基本用法的示例代码,/ tmp目录中只有两个文件--执行以上代码后,将产生以下结果-调用tie函数时,实际发生的是调用了FileOwner中的TIESCALAR方法,并将“ .bash_profile”作为该方法的参数传递。这将返回一个对象,该对象通过绑定到$ profile变量来关联。当在打印语句中使用$ profile时,将调用FETCH方法。当您为$ profile分配值时,将调用STORE方法,并以'mcslp'作为该方法的参数。如果可以遵循,则可以创建绑定的标量,数组和哈希,因为它们都遵循相同的基本模型。现在让我们从TIESCALAR方法开始检查新FileOwner类的详细信息-