Perl 5.32.0

Mtundu watsopano wa womasulira wa chinenero cha Perl 5.32.0 watulutsidwa.

Kumbuyo kwa miyezi 13 ya chitukuko, 140 zikwi zinasintha mizere mu mafayilo a 880.

Zatsopano zazikulu:

  • Woyeserera watsopano yemwe amayang'ana ngati chinthu chomwe chatchulidwacho ndi chitsanzo cha kalasi yodutsa kapena gulu la mbadwa:

    ngati( $obj isa Phukusi::Name) { ... }

  • thandizo Unicode 13.0!
  • Tsopano ndizotheka kulemba ofananitsa omwe ali ndi zofunikira zomwezo mu mawonekedwe a unyolo:

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

    Zofanana ndi:

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

    Mutha kuwerenga zambiri za izi mu perlop (gawo la "Operator Precedence and Associativity").

  • Zolemba pamakalata pamawu okhazikika sakhalanso zoyesera. Chitsanzo: (*pla:pattern), zambiri mu perlre.
  • Kutha kuletsa dongosolo kuti liwunikidwe pamakina ena olembera (zambiri pa "Script Runs" mu perlre) sikuyesanso.
  • Tsopano ndizotheka kuletsa kuyimba kwa njira zosalunjika. Mutha kuwerenga zambiri m'mawu a Brian D Foy.

Kukhathamiritsa kwina:

  • Kuyang'ana kugwirizana kwa zina zowonjezera (zina) tsopano ndi mofulumira.
  • Milandu yapadera yosanja yafulumizitsidwa kwambiri (tikukamba za {$a <=> $b} ndi {$b <=> $a}).

Ndinasankha zinthu zochepa zokha kuti zigwirizane ndi kukoma kwanga. Palinso zosintha zina, zosintha zosagwirizana ndi matembenuzidwe am'mbuyomu, zosintha zamakalata ndi nkhani zotsekedwa zotetezedwa. Ndikupangira kuti muwerenge perldelta yonse pa ulalo.

Source: linux.org.ru

Kuwonjezera ndemanga