Perl 5.32.0

Toleo jipya la mkalimani wa lugha ya programu ya Perl 5.32.0 limetolewa.

Nyuma ya miezi 13 ya maendeleo, 140 walibadilisha mistari katika faili 880.

Ubunifu muhimu:

  • Opereta mpya ya majaribio ambayo hukagua ikiwa kitu kilichobainishwa ni mfano wa darasa lililopitishwa au darasa la kizazi:

    if( $obj isa Kifurushi::Jina ) { … }

  • Support Unicode 13.0!
  • Sasa inawezekana kuandika waendeshaji kulinganisha na kipaumbele sawa katika mfumo wa mnyororo:

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

    Sawa na:

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

    Unaweza kusoma zaidi kuhusu kipengele hiki katika perlop (sehemu ya "Utangulizi wa Opereta na Ushirika").

  • Maandishi ya barua kwa kauli katika maneno ya kawaida si ya majaribio tena. Mfano: (*pla:pattern), maelezo zaidi katika perlre.
  • Uwezo wa kuzuia muundo unaoangaliwa kwa mfumo mahususi wa uandishi (zaidi kuhusu "Script Runs" katika perlre) si wa majaribio tena.
  • Sasa inawezekana kuzima simu za njia zisizo za moja kwa moja. Unaweza kusoma zaidi katika dokezo la Brian D Foy.

Baadhi ya uboreshaji:

  • Kuangalia muunganisho wa vipengele vya ziada (vipengele) sasa ni haraka zaidi.
  • Kesi maalum za kupanga zimeharakishwa kwa kiasi kikubwa (tunazungumza kuhusu {$a <=> $b} na {$b <=> $a} ).

Nilichagua vitu vichache tu ili kuendana na ladha yangu. Kuna ubunifu mwingine, mabadiliko ambayo hayaendani na matoleo ya awali, masasisho ya nyaraka na masuala ya usalama yaliyofungwa. Ninapendekeza usome perldelta kamili kwenye kiunga.

Chanzo: linux.org.ru

Kuongeza maoni