pèrl 5.32.0

Yo pibliye yon nouvo vèsyon entèprèt langaj pwogramasyon Perl 5.32.0.

Dèyè 13 mwa nan devlopman, 140 mil liy chanje nan 880 dosye.

Inovasyon kle:

  • Nouvo eksperimantal se yon operatè ki tcheke si objè espesifye a se yon egzanp klas ki pase a oswa yon klas desandan:

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

  • Sipòte Unicode 13.0!
  • Kounye a li posib pou ekri operatè konparezon ak menm priyorite nan fòm yon chèn:

    si ( $x < $y <= $z ) {...}

    Menm jan ak:

    si ( $x < $y && $y <= $z ) {...}

    Ou ka li plis sou karakteristik sa a nan perlop (seksyon "Presedans ak Asosyativite Operatè").

  • Notasyon lèt pou deklarasyon nan ekspresyon regilye yo pa eksperimantal ankò. Egzanp: (*pla:pattern), plis detay nan perlre.
  • Kapasite pou limite modèl tcheke a nan yon sistèm ekriti espesifik (plis sou "Script Runs" nan perlre) pa eksperimantal ankò.
  • Kounye a li posib pou enfim apèl metòd endirèk yo. Ou ka li plis nan yon nòt pa Brian D Foy.

Gen kèk optimize:

  • Tcheke koneksyon an nan karakteristik adisyonèl (karakteristik) se kounye a pi vit.
  • Ka espesyal pou klasman yo te akselere anpil (n ap pale de {$a <=> $b} ak {$b <=> $a} ).

Mwen te chwazi sèlman kèk bagay ki adapte gou mwen. Gen lòt inovasyon, chanjman ki enkonpatib ak vèsyon anvan yo, mizajou dokiman yo ak pwoblèm sekirite fèmen. Mwen sijere ou li plen perldelta nan lyen an.

Sous: linux.org.ru

Add nouvo kòmantè