gpt4 book ai didi

perl - 如何绑定(bind) perl 脚本中的每个变量?

转载 作者:行者123 更新时间:2023-12-04 21:07:23 28 4
gpt4 key购买 nike

当 perl 脚本中的变量被创建/访问/销毁时,我想查看每个地方

使用 tie 可以轻松访问或 Variable::Magic

但是如何在创建变量时自动应用这个魔法呢?

最佳答案

您可以查看 B::Xref,它会生成应用程序中所有变量的交叉引用列表。基本上,您需要遍历字节码来查找所有变量声明/初始化。您还可以更改字节码,即添加代码以绑定(bind)变量。但是,我不能给你举一个例子,因为很少有人这样做。

作为替代方案,您可以使用代码过滤器来添加 tie() 指令。但是,代码过滤器不能保证正确识别变量声明/初始化。

关于perl - 如何绑定(bind) perl 脚本中的每个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42434132/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com