dump

dump LABEL

dumpは、即座にコアダンプを行ないます。プログラムの先頭で、すべての変数を初期化したあとのコアダンプをundumpプログラム(Perlでは提供していません)を使って実行ファイルに返すことができます。

詳しくは用語集の「ダンプ」を参照してください。

この新しいバイナリが実行されると、goto LABELから始めます。LABELが省略されると、プログラムを先頭から再開します。

dump時点でオープンされていたファイルは、プログラムが再生されたときには、オープンされていないことに注意してください。

dumpの使い方

require 'getopt.pl';
require 'stat.pl';

%days = (
    'Sun' => 1,
    'Mon' => 2,
    'Tue' => 3,
    'Wed' => 4,
    'Thu' => 5,
    'Fri' => 6,
    'Sat' => 7,
);

dump QUICKSTART if $ARGV[0] eq '-d';
QUICKSTART:
Getopt('f'); 
PAGE TOP

関連サイト