Co dokładnie włącza "użycie 5.014"?Perl: Jakie dokładnie funkcje mają "używać 5.014"?
Proszę, proszę, kopiuj tutaj & wkleić tutaj, ponieważ nie mogłem go znaleźć w żadnym perldoc. (może jestem ślepy). W "funkcji perldoc" są tylko niektóre rzeczy dla 5.10. Lub wskaż mi jakiś URL.
thanx.
EDYTOWANIE:
Najpierw sprawdź, na co odpowiadasz. Na przykład: spróbuj tego:
use 5.008;
$s=1;
say "hello";
Dostaniesz komunikat o "powiedzieć", ponieważ Perl 5.8 nie wiem "powiedzieć"
potem spróbuj tego:
use 5.014;
$s=1;
say "hello";
dostaniesz błąd
Global symbol "$s" requires explicit package name
tak, "użytkowania 5,014" umożliwiającuse strict
i use feature 'say'
; - domyślnie.
Thanx dla wskaźnika. Tylko nie widzi w źródle "use strict;". – jm666
Doskonała odpowiedź - dziękuję za znalezienie źródła, które pomaga określić, co przynosi każdy pakiet. Jedno pytanie: "strict" jest również automatycznie włączane (od 5.12, jak pamiętam). Czy wiesz, gdzie/kiedy to się stanie?(To nie jest wymienione w kodzie źródłowym 'feature', o ile mogę to stwierdzić.) – Telemachus
Wspaniale - dziękuję. (Wasz naprawdę powinien być akceptowaną odpowiedzią.) – Telemachus