CPAN: lösche zeichen mit "tr" und schreibe in neue Variable

Beitrag lesen

  1. Was bedeutet "use 5.013002"

Siehe Doku: http://p3rl.org/use

| In the peculiar use VERSION form, […] An exception is raised if VERSION is
| greater than the version of the current Perl interpreter; Perl will not
| attempt to parse the rest of the file.

In der Praxis äußert sich das bspw. so:

$ perl5.12.3 -e'use 5.014'
    Perl v5.14.0 required--this is only v5.12.3, stopped at -e line 1.
    BEGIN failed--compilation aborted at -e line 1.

  1. Option "r" bei "tr" verursacht einen Fehler.

Tja, warum nur? Mag es vielleicht damit zu tun haben, dass du einen Teil meines Programms gelöscht hast, ohne Ahnung, was das anrichtet? Mag es vielleicht gerade der Teil sein, der eigens hinzugefügt wurde, um dich davor zu bewahren, das Programm mit einer zu alten Version von Perl laufen zu lassen?

  1. wenn es keine Veränderung des String gibt, wird dann $wert trotzdem beschrieben ??

Klar, die Zuweisung (Gleichheitszeichen) erfolgt ja unbedingt.

PS: Wohlgemeinter Ratschlag zu deiner Schreibweise - du plenkst, bitte achte in Zukunft darauf, davon abzusehen.