Perl 5.32.0

Ua hoʻokuʻu ʻia kahi mana hou o ka unuhi ʻōlelo papahana Perl 5.32.0.

Ma hope o 13 mau mahina o ka hoʻomohala ʻana, 140 tausani i hoʻololi i nā laina i 880 faila.

Nā mea hou nui:

  • He mea hoʻohana hoʻokolohua hou e nānā inā he laʻana ka mea i ʻōlelo ʻia o ka papa i hala a i ʻole ka papa mamo:

    inā( $obj isa Pūʻolo::Inoa ) { … }

  • kākoʻo Unicode 13.0!
  • I kēia manawa hiki ke kākau i nā mea hana hoʻohālikelike me ka mea nui i ke ʻano o ke kaulahao:

    inā ($x < $y <= $z ) {...}

    Like me:

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

    Hiki iā ʻoe ke heluhelu hou aʻe e pili ana i kēia hiʻohiʻona ma perlop (ʻāpana "Operator Precedence and Associativity").

  • ʻAʻole hoʻokolohua hou nā ʻōlelo leka no nā ʻōlelo ma nā ʻōlelo maʻamau. Laʻana: (*pla: pattern), nā kikoʻī hou aku ma perlre.
  • ʻAʻole hoʻāʻo hou ka hiki ke kaohi i ke kumu i nānā ʻia i kahi ʻōnaehana kākau kikoʻī (ʻoi aku ma ka "Script Runs" ma perlre).
  • I kēia manawa hiki ke hoʻopau i nā kelepona ala ʻole. Hiki iā ʻoe ke heluhelu hou aku i loko o kahi leka na Brian D Foy.

ʻO kekahi mau hoʻolālā:

  • ʻOi aku ka wikiwiki o ka nānā ʻana i ka pilina o nā hiʻohiʻona hou.
  • ʻO nā hihia kūikawā no ka hoʻokaʻawale ʻana ua wikiwiki loa (ke kamaʻilio nei mākou e pili ana i {$a <=> $b} a me {$b <=> $a} ).

Ua koho au i nā mea liʻiliʻi e kūpono i koʻu ʻono. Aia kekahi mau mea hou, hoʻololi like ʻole me nā mana o mua, nā palapala hōʻano hou a me nā pilikia palekana paʻa. Manaʻo wau e heluhelu ʻoe i ka perldelta piha ma ka loulou.

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka