私はActiveStateの32ビットActivePerl 5.14.2をWindows 7で実行しています。構文エラーでチェックインされているプログラムを検出するために、Gitのプリコミットフックをいじくり回したいと思いました。(どういうわけか私はなんとかそのような悪いコミットをすることができました。)それで私はテストプログラムとしてこれをランダムに書きました:
use strict;
use warnings;
Syntax error!
exit 0;
ただし、警告なしでコンパイルおよび実行され、終了時のエラーレベルはゼロです。この有効な構文はどうですか?
no indirect
それらの出来事を阻止したいでしょう
whatever / 25 ; # / ; die "this dies!";