12得票4回答
我应该如何在Perl的Data::Dumper中控制变量名称?

我有这个简单的Perl脚本:#! /usr/bin/perl -w use strict; use Data::Dumper; my %foo = ( 'abc' => 1 ); print Dumper(\%foo); 它输出:$VAR1 = { 'abc' ...

12得票4回答
Perl哈希表Data::Dumper

在 Perl 中,我需要分析一个巨大的哈希表,因此我使用 Data::Dumper 模块将其打印到文件中。由于它是一个巨大的文件,很难阅读。是否有可能以漂亮的方式打印出 Dumper 的输出结果,这样当我查找我需要的字符串时,就能立即看到存储该字符串的键结构吗? 目前我只是使用简单的代码: ...

10得票3回答
9得票2回答
如何防止使用 `Data::Dumper` 输出变量名称

我正在使用Data::Dumper打印一个包含配置信息的Perl哈希表,该哈希表将被另一个脚本评估。问题是它总是在输出开头打印$VAR =。我尝试将Varname参数设置为空字符串,但这样会得到$1而不是$VAR。如何防止使用Dumper打印变量名? my $params = {-PARAM...

7得票3回答
如何使用Data::Dumper显示可读的UTF-8字符串?

我有一些以UTF-8编码的字符串,它们存储在结构体中,我正在使用Data::Dumper进行调试目的的转储。 一个小测试案例如下: use utf8; use Data::Dumper; say Dumper({да=>"не"} 它输出 { "\x{434}\x{430}...

7得票1回答
Perl中Data::Dump和Data::Dumper模块有什么区别?

我一直在使用 Data::Dumper。在谷歌上搜索时,我发现了另一个类似的模块 Data::Dump。 请问有人能告诉我它们提供的子例程之间的主要区别是什么吗?

7得票7回答
如何控制Data::Dumper输出的格式?

我正在使用 Data::Dumper::Dumper() 方法。输出结果很好,但可以更紧凑、更美观。 我该如何控制它?有更好的替代方法吗?