Perl 5.32.0

Usa ka bag-ong bersyon sa Perl 5.32.0 programming language interpreter ang gipagawas.

Sa luyo sa 13 ka bulan nga pag-uswag, 140 ka libo nga nabag-o nga linya sa 880 nga mga file.

Pangunang mga inobasyon:

  • Bag-ong eksperimento usa ka operator nga nagsusi kung ang gipiho nga butang usa ka pananglitan sa gipasa nga klase o usa ka kaliwat nga klase:

    if( $obj isa Package::Ngalan ) { … }

  • suporta Unicode 13.0!
  • Posible na karon ang pagsulat sa mga operator sa pagtandi nga adunay parehas nga prayoridad sa porma sa usa ka kadena:

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

    Parehas sa:

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

    Mahimo nimong mabasa ang dugang bahin niini nga bahin sa perlop (seksyon "Pag-una sa Operator ug Pag-asoy").

  • Ang mga notasyon sa sulat alang sa mga pahayag sa regular nga mga ekspresyon dili na eksperimento. Pananglitan: (* pla: pattern), dugang mga detalye sa perlre.
  • Ang abilidad sa pagpugong sa sumbanan nga gisusi sa usa ka piho nga sistema sa pagsulat (dugang pa sa "Script Runs" sa perlre) dili na eksperimento.
  • Posible na nga i-disable ang dili direkta nga mga tawag sa pamaagi. Makabasa ka ug dugang sa usa ka nota ni Brian D Foy.

Pipila ka mga pag-optimize:

  • Ang pagsusi sa koneksyon sa dugang nga mga bahin (mga bahin) mas paspas na karon.
  • Ang mga espesyal nga kaso alang sa paghan-ay gipaspasan pag-ayo (naghisgot kami bahin sa {$a <=> $b} ug {$b <=> $a} ).

Pipila lang ang akong gipili nga mohaum sa akong lami. Adunay uban pang mga inobasyon, mga pagbag-o nga dili uyon sa mga naunang bersyon, mga update sa dokumentasyon ug mga isyu sa seguridad nga sirado. Gisugyot ko nga basahon nimo ang tibuuk nga perldelta sa link.

Source: linux.org.ru

Idugang sa usa ka comment