gpt4 book ai didi

perl - 如何控制 Perl Data::Dumper 中的变量名?

转载 作者:行者123 更新时间:2023-12-04 02:33:32 27 4
gpt4 key购买 nike

我有这个简单的 Perl 脚本:

#! /usr/bin/perl -w

use strict;
use Data::Dumper;

my %foo = ( 'abc' => 1 );

print Dumper(\%foo);

它输出:
$VAR1 = {
'abc' => 1
};

我如何让它输出这个呢?
%foo = (
'abc' => 1
);

最佳答案

print Data::Dumper->Dump( [ \%foo ], [ qw(*foo) ] );

扩展语法需要两个数组引用:一个要转储的标量,一个要使用的名称。如果名称以 * 为前缀,并且对应的标量是 arrayref 或 hashref,则生成数组或散列赋值。

关于perl - 如何控制 Perl Data::Dumper 中的变量名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/908741/

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