Perlの分からないことメモ
結論 : 時間があるときに調べる
こんなテストコードを用意したとする
subtest 'my perl problem' => sub {
my $value = 'value';
ok !$value =~ /\/value/;
};
これって失敗するんですよね。正確には $value =~ /\/value/
の結果は value
になるらしく、値が取れてしまってるんですよね。元の値は先頭にスラッシュが無いので、結果は 0
になると思ってたのに……。
時間があったら調べる。