Philipp Hasenfratz: Zeichenfeld wird zum Zahlenfeld

Beitrag lesen

Halihallo Lib

Die Variable ist als Zeichen-Variable definiert. Der Inhalt, den sie beim Lesen vorfindet, kann sowohl aus Zahlen wie auch aus Zeichen bestehen.

Diesen Unterschied macht Perl nicht. Für Perl sind es Skalare. Wie
diese behandelt werden hängt vom Kontext ab. Also bring uns den
Kontext => Quellcode. (bitte nicht das ganze Script, sondern ein
einfaches Beispiel an dem der Fehler reproduzierbar ist).

Kleiner Tipp:
$test = 'auiuer95';
$test = $test + 5;

gibt 5, da 'auiuer95' im nummerischen Kontext 0 wird.

Divide and Conquer. Mach Debugausgaben über print und versuche das
Problem einzugrenzen; rate niemals.

Viele Grüsse

Philipp