gpt4 book ai didi

perl - 如何捕获对 %ENV 的更改?

转载 作者:行者123 更新时间:2023-12-04 10:02:36 25 4
gpt4 key购买 nike

我有一堆运行工具流的脚本。就像 Makefile 一样,但在 Perl 中。

作为这些流程的一部分,Perl 脚本设置了环境变量,而且要知道它们何时发生并不总是那么容易,因此很难重现流程的各个阶段。

有没有办法 Hook %ENV 以便我可以在环境变化时注册回调?

我可以绑定(bind)它吗? %ENV 已经表现得像平局一样。

跟进:是的。你只要把它绑起来。

最佳答案

哦。我刚刚被我的屁股吓坏了。无论如何,应该存在一个监视器包,它可以让您通过 tie 来监视对现有变量的更改。这听起来像是一个有趣的问题,所以当我开始深入研究 The Blue Camel 中的“领带”文档时,没有定义现有变量会发生什么(即 - 引用是否保存在某处?)。所以,我用谷歌搜索“perl tie”现有变量“”。不幸的是,我发现的链接在社会上是 Not Acceptable (盗版 Material ),所以我几乎不存在了,声誉明智。

不过,祝你好运。

无论如何,只是为了澄清一下,它在“高级 Perl 编程”的第 9 章,即“Tie”一章中。确保您从信誉良好的网站购买副本 :-)

关于perl - 如何捕获对 %ENV 的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/683986/

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