Ich habe ein merkwürdiges Verhalten von chomp in Perl gefunden und ich kann nicht verstehen, warum chomp so funktioniert.
Die folgende Zeile funktioniert nicht wie erwartet
if ( chomp($str1) eq chomp($str2) )
Das Folgende funktioniert jedoch problemlos
chomp $str1;
chomp $str2;
if ( $str1 eq $str2 )
Können Sie bitte einen Einblick in dieses Verhalten von chomp geben?