Saya sedang menjalankan ActiveState 32 bit ActivePerl 5.14.2 di Windows 7. Saya ingin main-main dengan hook pre-commit Git untuk mendeteksi program yang diperiksa dengan kesalahan sintaks. (Entah bagaimana saya hanya berhasil melakukan komit buruk.) Jadi sebagai program pengujian saya secara acak menuliskan ini:
use strict;
use warnings;
Syntax error!
exit 0;
Namun, itu mengkompilasi dan mengeksekusi tanpa peringatan, dan tingkat kesalahan adalah nol saat keluar. Bagaimana sintaksis yang valid ini?
no indirect
menghentikan hal-hal tersebut agar tidak terjadi
whatever / 25 ; # / ; die "this dies!";