Perl 5.32.0

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

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster