◆概要
調査やデバッグの際によく使う関数をメモしないで毎回記述しているため、
今回を機に、コピペ用のシートを作成。
◆チートシート
#変数の表示
use Data::Dumper;
warn Dumper($self);
#呼び出し元の調査
my ($package, $file, $line) = caller;
warn 'PACKAGE:'.$package;
warn 'FILE:'.$file;
warn 'LINE:'.$line;
◆関数の補足と参考にしたサイト
・Dumper
warn Dumper($xxx);を使うことで、変数でも配列でもハッシュでもデータを出力できるのでおすすめ。
http://www.omakase.org/perl/datadumper.html
・caller
callerを使うことで、そのサブルーチンがどのファイルのどの行数から参照されているか確認ができるのでおすすめ。
http://perldoc.jp/func/caller
https://qiita.com/colorrabbit/items/865f523fb606242b16f5