Perl 5.32.0

Shanduro itsva yePerl 5.32.0 muturikiri wemutauro wepurogiramu yaburitswa.

Kumashure kwemwedzi ye13 yekuvandudzwa, zviuru zana nemakumi mana zvakachinja mitsara mumafaira e140.

Zvitsva zvakakosha:

  • New experimental isa opareta inotarisa kana chinhu chataurwa chiri chiitiko chekirasi yakapfuura kana kirasi yedzinza:

    kana( $obj isa Package::Zita) { ... }

  • tsigira Unicode 13.0!
  • Izvozvi zvinogoneka kunyora maenzanisi evashandisi ane zvakakosha zvakafanana nenzira yeketani:

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

    Zvakafanana ne:

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

    Iwe unogona kuverenga zvakawanda nezve chinhu ichi mu perlop (chikamu "Operator Precedence uye Associativity").

  • Manyorerwo etsamba ezvirevo mumashoko enguva dzose haasisiri ekuedza. Muenzaniso: (* pla:pattern), zvimwe zvakawanda mu perlre.
  • Iko kugona kudzikamisa patani ichitariswa kune yakatarwa sisitimu yekunyora (zvimwe pa "Script Runs" mu perlre) haisisiri yekuyedza.
  • Izvozvi zvinogoneka kudzima nzira dzisina kunanga mafoni. Unogona kuverenga zvakawanda mune chinyorwa naBrian D Foy.

Dzimwe optimizations:

  • Kutarisa kubatana kwemamwe maficha (maficha) ikozvino nekukurumidza.
  • Mhosva dzakakosha dzekuronga dzakakwidziridzwa zvakanyanya (tiri kutaura nezve {$a <=> $b} uye {$b <=> $a}).

Ndakasarudza zvinhu zvishoma chete kuti zvienderane nekuravira kwangu. Kune humwe hutsva, shanduko dzisingaenderani neshanduro dzakapfuura, zvinyorwa zvinyorwa uye nyaya dzakavharwa dzekuchengetedza. Ini ndinokurudzira kuti uverenge yakazara perldelta pane iyi link.

Source: linux.org.ru

Voeg