Danke an dedlfix, ChrisB und bubble! Ihr habt mir echt geholfen! :)
Ich habe jetzt das fehlende doppelte Anführungszeichen jetzt eingefügt, es sieht nun so aus:
#!/usr/bin/perl -w
use 5.010;
use warnings;
say "zahl?";
chomp($zahl = <STDIN>);
say "zweite zahl?";
chomp($zahl2 = <STDIN>);
say "$erg = $zahl1 + $zahl2";
Das Programm funktioniert immernoch nicht, die Fehlermeldung lautet diesmal:
Name "main::zahl1" used only once: possible typo at hallo.pl line 9.
Name "main::erg" used only once: possible typo at hallo.pl line 9.
Name "main::zahl" used only once: possible typo at hallo.pl line 6.
Nach den drei Linien, die mit Name anfangen, stand da "zahl?", und wenn ich zB. "9" eingebe, stand da "zweite zahl?". Wenn ich dann wieder "9" eingebe, steht da:
Use of uninitialized value $erg in concentanation <.> or string at hallo.pl line 9, <STDIN> line 2.
Use of uninitialized value $erg in concentanation <.> or string at hallo.pl line 9, <STDIN> line 2.