gpt4 book ai didi

perl - 如何回读 Data::Dumper 的输出?

转载 作者:行者123 更新时间:2023-12-04 16:15:35 25 4
gpt4 key购买 nike

假设我有一个使用 Data::Dumper 创建的文本文件,大致如下:

my $x = [ { foo => 'bar', asdf => undef }, 0, -4, [ [] ] ];

我想读回那个文件并得到 $x背部。我试过这个:
my $vars;
{
undef $/;
$vars = <FILE>;
}

eval $vars;

但它似乎不起作用—— $x不仅没有定义,当我尝试使用它时,我会收到一个警告

Global symbol $x requires explicit package name.



这样做的正确方法是什么? (是的,我知道它很丑。它是一个快速实用的脚本,而不是生命支持系统。)

最佳答案

这是一个提供几个不同选项的线程:Undumper

如果您只是在寻找数据持久性,那么 Storable 模块可能是您最好的选择。

关于perl - 如何回读 Data::Dumper 的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/418027/

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