Ho visto più posts che lo stato use 5.12.0;
in Perl abilita alcune funzionalità/direttive di default (ad es., use strict;
). Un altro esempio è UTF-8 and perl cui si afferma che use 5.14.0;
èPerl: cosa è incluso in uso 5. ##. #?
ottimale per Unicode caratteristica stringa UTF-8 manipolazione.
Mi sembra di ricordare una dichiarazione di use
disponibile, che fornisce alcuni valori di default (ad esempio, use strict; use warnings; use diagnostics;
), ma non ricordo i dettagli. Come si può scoprire cosa è incluso in una determinata istruzione use 5.##.#;
? Ad esempio, che cosa fornisce use 5.22.0;
come impostazione predefinita? use strict;
? Qualunque altra cosa? Grazie.
Perfetto. Questo e 'esattamente quello che stavo cercando. Mi stavo immaginando, o c'è qualche sottoinsieme 'feature' che include: stenografia, avvertimenti e diagnostica tutto in una volta?Grazie – secJ
Per quanto ne so, non c'è nulla nel core che lo faccia, ma potrebbero esserci dei moduli che lo fanno. Forse stai pensando a [Modern :: Perl] (https://metacpan.org/pod/Modern::Perl), che abilita, tra le altre cose, 'strict',' warnings' e tutte le funzionalità 5.10. – ThisSuitIsBlackNot
Ah, sì, è tutto! Moderna :: Perl. Grazie ancora – secJ