2009-05-26 12 views

cevap

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

uzatılmış sözdizimi iki arrayrefs sürer. Adın öneki * ile yazılıyorsa ve karşılık gelen skaler bir arrayref veya hashref ise, bir dizi veya karma atama üretilir.

+0

Ah, aklıma (veya perldoc den kopyala-yapıştır) parantez arasına her şeyi yapışmasını denemiş ama sorun ben Damper (kullanıyordum olduğunu fark etmemişti :: Dumper-> Damperli(). – raldi

4
use Data::Dumper; 

$Data::Dumper::Terse = 1; 

print '%foo = '.(Dumper \%foo); 
+0

Kodunuzun soruyu neden cevapladığını açıklamak için bunu genişletmek güzel olabilir. – pjmorse

+0

En basit ve en iyi çözüm. Python'un 'pformat' gibi – saeedgnu

İlgili konular