內容

名稱

autodie::Scope::Guard - 範圍結束時呼叫子常式的包裝類別

語法

use autodie::Scope::Guard;
$^H{'my-key'} = autodie::Scope::Guard->new(sub {
    print "Hallo world\n";
});

說明

此類別用於祝福 perl 子常式,以便在它們被銷毀時呼叫它們。這對於確保在範圍結束時呼叫程式碼非常有用。此模組並非 autodie 公共 API 的一部分。

此模組直接受到 chocolateboy 出色的 Scope::Guard 模組啟發。

方法

new

my $hook = autodie::Scope::Guard->new(sub {});

建立新的 autodie::Scope::Guard,它會在超出範圍後 (即呼叫其 DESTROY 處理常式) 呼叫指定的子常式。

作者

版權所有 2008-2009,Paul Fenwick <pjf@perltraining.com.au>

授權

此模組為自由軟體。您可以在與 Perl 相同的條款下散佈它。