資料顯示

執行 use Data::Show; 時會自動匯出 show 功能。此函式將變數作為其唯一引數,並輸出:

  1. 變數的名稱
  2. 該變數的內容(以可讀格式)
  3. 執行 show 的檔案行
  4. 檔案 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 }

請參閱 Data::Show 的文件。