Perl 5.32.0

Ib tug tshiab version ntawm Perl 5.32.0 programming lus txhais tau raug tso tawm.

Tom qab 13 lub hlis ntawm txoj kev loj hlob, 140 txhiab hloov kab hauv 880 cov ntaub ntawv.

Qhov tseem ceeb innovation:

  • Kev sim tshiab isa tus neeg teb xov tooj uas kuaj xyuas seb cov khoom teev twg yog qhov piv txwv ntawm cov chav kawm dhau los lossis qib xeeb leej xeeb ntxwv:

    if($obj isa Pob::Npe) {… }

  • kev pab txhawb nqa Unicode 13.0!
  • Tam sim no nws muaj peev xwm sau cov neeg ua haujlwm sib piv nrog tib qhov tseem ceeb hauv daim ntawv ntawm cov saw hlau:

    yog tias ($x < $y <= $z ) {...}

    Ib yam li:

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

    Koj tuaj yeem nyeem ntxiv txog qhov tshwj xeeb no hauv perlop (section "Operator Precedence thiab Associativity").

  • Cov ntawv sau rau cov lus hauv cov kab lus tsis tu ncua yog tsis muaj kev sim ntxiv lawm. Piv txwv li: (*pla: qauv), ntau cov ntsiab lus hauv perlre.
  • Lub peev xwm los txwv tus qauv raug kuaj xyuas rau ib qho kev sau ntawv tshwj xeeb (ntau ntxiv ntawm "Script Runs" hauv perlre) tsis muaj kev sim ntxiv lawm.
  • Nws yog tam sim no muaj peev xwm lov tes taw indirect txoj kev hu. Koj tuaj yeem nyeem ntxiv hauv ib daim ntawv los ntawm Brian D Foy.

Qee qhov optimizations:

  • Txheeb xyuas qhov kev sib txuas ntawm cov yam ntxwv ntxiv (features) tam sim no sai dua.
  • Cov xwm txheej tshwj xeeb rau kev txheeb xyuas tau nrawm nrawm heev (peb tab tom tham txog {$a <=> $b} thiab {$b <=> $a} ).

Kuv xaiv tsuas yog ob peb yam kom haum rau kuv saj. Muaj lwm yam kev hloov kho tshiab, kev hloov pauv tsis sib xws nrog cov ntawv dhau los, cov ntaub ntawv hloov tshiab thiab kaw teeb meem kev nyab xeeb. Kuv xav kom koj nyeem tag nrho perldelta ntawm qhov txuas.

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib