行ディレクトリ

今日初めて出会った言葉・・・目から鱗でした。
(って、知ってて当然?!)

#!/usr/bin/perl
#line 400 "ここはどう?"
die "Fatal";

実行結果

Fatal at Parsing engine line 200

Fatal at ./tmp2.pl line 6.

じゃなくて、line 200とか付加的な情報まで吐いている!
しかも、200行目なんて無いし・・・全部で1行w

これが行ディレクトリ。
現在perlエンジンが実行している行として保持している値を
『不可逆的』に変更できるのです。

こうしたふとした瞬間に知った鱗モノを記していきます。