Windows 7'de ActiveState'in 32 bit ActivePerl 5.14.2'sini çalıştırıyorum . Sözdizimi hatalarıyla teslim edilen programları tespit etmek için Git ön işleme kancasıyla uğraşmak istedim. (Bir şekilde böyle kötü bir taahhütte bulunmayı başardım.) Yani bir test programı olarak bunu rastgele not aldım:
use strict;
use warnings;
Syntax error!
exit 0;
Ancak, hiçbir uyarı olmadan derler ve yürütür ve çıkışta hata seviyesi sıfırdır. Bu geçerli sözdizimi nasıl?
no indirect
bu olanların olmasını durdurmak istersiniz
whatever / 25 ; # / ; die "this dies!";