Ich habe 5.14.2 in meinem Computer installiert, aber wenn ich versuche, eine Druckanweisung mit say
Schlüsselwort auszuführen, gibt es mir einen Fehler.Warum muss ich "use feature: 5.1x" angeben, auch wenn meine installierte Perl 5.14 ist?
Ich habe mit dem Schlüsselwort use gehen, um das Programm ohne Fehler zu machen.
5.14.2 ist spätestens im Vergleich zu 5.010, so sollte es alle diese Funktionen standardmäßig aktiviert haben, richtig? Was ist dann der Punkt bei der Angabe der Version mit use
Schlüsselwort?
bedeutet das unabhängig von der neuesten Version von Perl, die alle auf eine gemeinsame Weise funktionieren, es sei denn, Sie geben an, welche Version verwendet werden soll. und sobald Sie die Version angeben, werden diese Funktionen für Sie aktiviert. Also heißt das, dass meine Version 5.8 und 5.10 die gleiche sein wird, ohne 'use'command feature – chidori
Das ist die Grundidee, ja. Verwenden Sie Feature oder Version jedoch nur zum Aktivieren der NEUEN Funktionen. Fehler oder Fehlfunktionen werden manchmal mit einem Abnutzungszyklus entfernt. Also, was war eine Warnung in 5.8 könnte ein Fehler in 5.10 sein. – stu42j