Perl 5.32.0

Ho lokollotsoe mofuta o mocha oa toloko ea puo ea lenaneo la Perl 5.32.0.

Ka mor'a likhoeli tse 13 tsa nts'etsopele, likete tse 140 li fetotse mela ho lifaele tsa 880.

Lintho tse ncha tse ka sehloohong:

  • Teko e ncha e lekola hore na ntho e boletsoeng ke mohlala oa sehlopha se fetisitsoeng kapa sehlopha sa litloholo:

    haeba($obj isa Sephutheloana::Lebitso) { … }

  • tshehetso Unicode 13.0!
  • Hona joale hoa khoneha ho ngola li-operators tsa papiso ka bohlokoa bo tšoanang ka mokhoa oa ketane:

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

    E tšoana le:

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

    U ka bala haholoanyane ka tšobotsi ena ho perlop (karolo ea "Operator Precedence and Associativity").

  • Litlhaloso tsa mangolo bakeng sa lipolelo tse tloaelehileng ha li sa lekoa. Mohlala: (*pla:pattern), lintlha tse ling ho perlre.
  • Bokhoni ba ho thibela paterone hore e hlahlojoe ho sistimi e itseng ea ho ngola (ho feta ka "Script Runs" ho perlre) ha e sa lekoa.
  • Hona joale hoa khoneha ho tima mehala e sa tobang. O ka bala ho feta lengolong la Brian D Foy.

Lintlafatso tse ling:

  • Ho lekola khokahano ea likarolo tse ling (likarolo) hona joale ho potlakile.
  • Linyeoe tse khethehileng tsa ho hlopha li potlakisitsoe haholo (re bua ka {$a <=> $b} le {$b <=> $a} ).

Ke khethile lintho tse 'maloa feela ho lumellana le tatso ea ka. Ho na le lintlafatso tse ling, liphetoho tse sa lumellaneng le liphetolelo tse fetileng, lintlafatso tsa litokomane le litaba tsa ts'ireletso tse koetsoeng. Ke khothaletsa hore u bale perldelta e felletseng sehokelong.

Source: linux.org.ru

Eketsa ka tlhaloso