Perl 5.32.0

Chaidh dreach ùr den eadar-theangair cànan prògramaidh Perl 5.32.0 fhoillseachadh.

Air cùlaibh 13 mìosan de leasachadh, dh'atharraich 140 mìle loidhnichean ann an 880 faidhle.

Prìomh innleachdan:

  • Gnìomhaiche isa deuchainneach ùr a nì sgrùdadh a bheil an nì ainmichte mar eisimpleir den chlas a chaidh seachad no clas sliochd:

    ma tha( $obj isa Package ::Name ) { … }

  • taic Unicode 13.0!
  • Tha e comasach a-nis gnìomhaichean coimeas a sgrìobhadh leis an aon phrìomhachas ann an cruth slabhraidh:

    ma tha ( $x < $y <= $z ) {...}

    Coltach ri:

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

    Faodaidh tu barrachd a leughadh mun fheart seo ann am perlop (earrann “Obraiche Precedence and Associativity”).

  • Chan eil comharran litrichean airson aithrisean ann an abairtean cunbhalach deuchainneach tuilleadh. Eisimpleir: (* pla: pàtran), barrachd fiosrachaidh ann am perlre.
  • Chan eil an comas air a’ phàtran a bhith air a sgrùdadh gu siostam sgrìobhaidh sònraichte (barrachd air “Script Runs” ann am perlre) deuchainneach tuilleadh.
  • Tha e comasach a-nis fiosan modh neo-dhìreach a chuir dheth. Faodaidh tu barrachd a leughadh ann an nota le Brian D Foy.

Cuid de optimizations:

  • Tha sgrùdadh air ceangal feartan a bharrachd (feartan) a-nis nas luaithe.
  • Chaidh cùisean sònraichte airson rèiteach a luathachadh gu mòr (tha sinn a’ bruidhinn air {$a <=> $b} agus {$b <=> $a} ).

Thagh mi dìreach beagan rudan a fhreagras air mo bhlas. Tha innleachdan eile ann, atharrachaidhean nach eil co-chosmhail ri dreachan roimhe, ùrachadh sgrìobhainnean agus cùisean tèarainteachd dùinte. Tha mi a’ moladh gun leugh thu am perldelta slàn aig a’ cheangal.

Source: linux.org.ru

Cuir beachd ann