Data:: Dumper 모듈 사용 사례
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my %people = (
'name' => 'ray',
'age' => 24,
'sex' => 'man',
'food' => ['egg', 'apple'],
);
# See Data::Dumper module to get the default vaule of the
# following module gobal variable. You can overwrite the
# default value to user defined one.
print "Show perl hash, with pre-defined variable name
";
print "and without maxdepth
";
$Data::Dumper::Terse = 0; # default is 0
$Data::Dumper::Indent = 3; # default is 2
$Data::Dumper::Maxdepth = 0; # default is 0
my $variable_name = '*' . "my_info";
print Data::Dumper->Dump([\%people], [$variable_name]);
print "Show perl hash, without pre-defined variable name
";
print "and with maxdepth is 1
";
$Data::Dumper::Terse = 1; # default is 0
$Data::Dumper::Indent = 2; # default is 2
$Data::Dumper::Maxdepth = 1; # default is 0
$variable_name = '$' . "my_info";
print Data::Dumper->Dump([\%people], [$variable_name])
ray@localhost perl]$ perl data_dumper.plShow perl hash, with pre-defined variable name and without maxdepth%my_info = ( 'food' => [ #0 'egg', #1 'apple' ], 'name' => 'ray', 'sex' => 'man', 'age' => 24 );Show perl hash, without pre-defined variable name and with maxdepth is 1{ 'food' => 'ARRAY(0x91d68c4)', 'name' => 'ray', 'sex' => 'man', 'age' => 24 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.