Ka del një version të ri të interpretorit të gjuhës së programimit Perl 5.32.0.
Pas 13 muajsh zhvillimi, 140 mijë rreshta të ndryshuar në 880 skedarë.
Novitete kryesore:
- Një operator eksperimental i ri 'isa', i cili kontrollon nëse objekti i dhënë është një shembull i klasës ose klasës së trashëguar të dhënë:
if( $obj isa Package::Name ) { ⊠}
- Mbështetje Unicode 13.0!
- Tanime është e mundur të shkruhen operatorët e krahasimit me një prioritet si një zinxhir:
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").
- Shkurtesat për deklaratat në shprehjet e zakonshme nuk janë më eksperimentale. Shembuj: (*pla:pattern), më shumë në perlre.
- Mundësia për të kufizuar modelin e kontrolluar në një sistem të caktuar shkrimi (më shumë "Script Runs" në perlre) nuk është më eksperimentale.
- Tanime është e mundur të çaktivizohet thirrja indirekte e metodave. Mund të lexoni më shumë në shënimin e Braian D. Foy.
Disa optimizime:
- Kontrolli i lidhjes së mundësive shtesë (features) tani ndodh më shpejt.
- Rastet speciale për renditjen janë përshpejtuar ndjeshëm (përfshin {$a $b} dhe {$b $a}).
Kam zgjedhur vetëm disa gjëra sipas shijes sime. Ka novitete të tjera, ndryshime të papajtueshme me versionet e kaluara, përditësime dokumentacioni dhe probleme të mbyllura të sigurisë. Ju rekomandoj të shikoni të plotën perldelta në link.
Burimi: linux.org.ru
