Ilmus uus Perl 5.32.0 programmeerimiskeele tÔlgendusversioon.
Tagasi on 13 kuu arendust, 140 tuhat muudetud rida 880 failis.
Peamised uuendused:
- Uus eksperimentaalne operaator isa, mis kontrollib, kas antud objekt on edastatud klassi vÔi alammenetlase eksemplar:
if( $obj isa Package::Name ) { ⊠}
- Tugi Unicode 13.0!
- Lisandus vĂ”imalus kirjutada ĂŒhe prioriteediga vĂ”rdlusoperaatoreid kettana:
if ( $x < $y <= $z ) {âŠ}
Sama mis:
if ( $x < $y && $y <= $z ) {âŠ}
Selle eripĂ€ra kohta saab lĂ€hemalt lugeda perlop (peatĂŒkist âOperaatorite prioriteet ja assotseerimineâ).
- Regulaaravaldiste tÀhistuste tÀhistamine ei ole enam eksperimentaalne. NÀide: (*pla:pattern), lÀhemalt perlre.
- VĂ”imalus piirata kontrollitavat mustrit kindla kirjasĂŒsteemiga (lĂ€hemalt âScript Runsâ perlre-s) ei ole enam eksperimentaalne.
- Lisandunud on vÔimalus keelata kaudne meetodite kutsumine. TÀiendavalt saab lugeda Brian D Foy mÀrkuses.
MÔned optimeerimised:
- Lisafunktsioonide (features) ĂŒhenduse kontrollimine toimub nĂŒĂŒd kiiremini.
- Spetsiaalsed juhtumid sortimisest (rÀÀkides {$a $b} ja {$b $a}) on oluliselt kiirenenud.
Olen valinud ainult mĂ”ned asjad oma maitse jĂ€rgi. On ka teisi uuendusi, mis ei ole ĂŒhilduvad varasemate versioonide muudatustega, dokumentatsiooni uuendused ja suletud turvaprobleemid. Soovitan tutvuda tĂ€ieliku perldelta lingiga.
Allikas: linux.org.ru
