モジュールに定義されている関数名一覧を取得
よく忘れるのでメモ。
シンボルテーブルの一覧を取得するには以下の方法で取得できます。
ポイントはモジュール名の後に :: をつけること。
これよく忘れます。
%モジュール::;
で、これだと変数なのか関数なのかが判断できません。
そこで便利なのが Devel::Symdump です。
@array = Devel::Symdump->functions(@packs);
これだけで関数一覧が取得できます。
関数だけでなく hash や scalar が取得できたり
diff とれたり HTML で出力できたり地味に便利です。