資料顯示
執行 use Data::Show;
時會自動匯出 show
功能。此函式將變數作為其唯一引數,並輸出:
- 變數的名稱
- 該變數的內容(以可讀格式)
- 執行
show
的檔案行 - 檔案
show
從中執行
假設以下是檔案 example.pl
中的程式碼:
use strict;
use warnings;
use Data::Show;
my @array = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
my %hash = ( foo => 1, bar => { baz => 10, qux => 20 } );
my $href = \%hash;
show @array;
show %hash;
show $href;
perl example.pl
給出以下輸出:
======( @array )=======================[ 'example.pl', line 11 ]======
[1 .. 10]
======( %hash )========================[ 'example.pl', line 12 ]======
{ bar => { baz => 10, qux => 20 }, foo => 1 }
======( $href )========================[ 'example.pl', line 13 ]======
{ bar => { baz => 10, qux => 20 }, foo => 1 }