2014-09-03 41 views
11

I (Ubuntu 5.14.2) hata mesajı kontrol için aşağıdaki kodu, perl çalıştırdığınızda ben printf önünde boşluk kaldırırsanız, hata mesajı diyecekler Ancak Hata mesajında ​​perl tercümanında bir hata var mı?

Illegal division by zero at test2.pl line 5.

sub dummy { 
    if ($a>3) { 
     $a ++; 
    } 
    else { printf(1/0); 
    } 
    return 1; 
} 
dummy(); 
diyor Ekstra alanın çıkarılması, hata mesajındaki satır numarasını burada değiştirmemelidir. Bu yüzden perl yorumlayıcısında bir hata olduğu anlaşılıyor. Bu doğru mu?

Teşekkürler.

+1

Win7'de Doğrulandı Strawberry Perl v5.16.2. – TLP

+1

Onay @TLP için teşekkürler. – packetie

+1

Centos 6.5 Onayı, Perl v5.10.1. – MarcoS

cevap

3

Doğru, bu bir hatadır. Perl devrelerini komut satırı aracı perlbug kullanarak bildirebilirsiniz.

+3

Teşekkürler, önerdiğin gibi bildir. – packetie

İlgili konular