Perl 5.32.0

Doli një version i ri i interpretorit të gjuhës së programimit Perl 5.32.0.

Pas 13 muaj zhvillimi, 140 mijë linja të ndryshuara në 880 skedarë.

Kryesore risitë:

  • Një operator eksperimental i ri isa, që kontrollon nëse objekti i specifikuar është një instancë e klasës së kaluar ose e klasës trashëgimtar:

    if( $obj isa Package::Name ) { … }

  • Mbështetje Unicode 13.0!
  • Ka ardhur mundësia për të shkruar operatorët e krahasimit me prioritet të vetëm në formën e një vargu:

    if ( $x < $y <= $z ) {…}

    E njëjta gjë si:

    if ( $x < $y && $y <= $z ) {…}

    Për këtë veçori mund të lexoni më shumë në perlop (seksioni «Operator Precedence and Associativity»).

  • Shenjat e letrave në shprehjet e rregullta nuk janë më eksperimentale. Shembuj: (*pla:pattern), më shumë në perlre.
  • Mundësia për të kufizuar modelin e kontrolluar nga një sistem skriptimi konkret (më shumë në «Script Runs» në perlre) nuk është më eksperimentale.
  • Ka ardhur mundësia për të çaktivizuar thirrjet e drejtpërdrejta të metodave. Më shumë mund të lexoni në shënimin e Brajan D. Foj.

Disa optimizime:

  • Kontrollimi i lidhjeve ndaj mundësive shtesë (features) tani ndodh më shpejt.
  • Rastet speciale për renditjen (në lidhje me {$a $b} dhe {$b $a}) janë ndjeshëm më të shpejta.

Kam zgjedhur vetëm disa gjëra sipas shijes sime. Ka dhe risitë e tjera, ndryshime jo të përputhshme me versionet e kaluara, përmirësime dokumentacioni dhe probleme të zgjidhura të sigurisë. Sugjeroj të njiheni me perldelta të plotë në lidhje.

Burimi: linux.org.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster