Perl 5.32.0

Kua tukuna he putanga hou o te kaiwhakamaori reo whakamaori Perl 5.32.0.

I muri i nga marama 13 o te whakawhanaketanga, 140 mano i whakarereke nga raina i roto i nga konae 880.

Nga mea hou matua:

  • He kaiwhakahaere whakamatautau hou e taki ana mena he tauira te ahanoa o te karaehe kua paahitia, he karaehe uri ranei:

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

  • support Unicode 13.0!
  • Inaianei ka taea te tuhi i nga kaiwhakariterite he rite te kaupapa matua ki te ahua o te mekameka:

    ki te ($x < $y <= $z ) {...}

    He rite ki:

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

    Ka taea e koe te panui atu mo tenei ahuatanga i roto i te perlop (waahanga "Operator Precedence and Associativity").

  • Ko nga tohu reta mo nga korero i roto i nga korero auau kua kore e whakamatauria. Tauira: (*pla:tauira), etahi atu taipitopito kei te perlre.
  • Ko te kaha ki te whakatiki i te tauira e tirohia ana ki tetahi punaha tuhi motuhake (he nui ake mo te "Whakahaere Hoahoa" ki te perlre) kua kore e whakamatauria.
  • Inaianei ka taea te whakakore i nga waea aratuka. Ka taea e koe te panui atu i roto i te tuhipoka na Brian D Foy.

Ētahi arotautanga:

  • He tere ake te tirotiro i te hononga o etahi atu waahanga (aahuatanga).
  • Ko nga keehi motuhake mo te tohatoha kua tino tere ake (e korero ana matou mo {$a <=> $b} me {$b <=> $a} ).

He iti noa nga mea i whiriwhiria e au kia rite ki taku reka. Ko etahi atu mea hou, he rereke nga huringa kaore i te hototahi ki nga putanga o mua, nga whakahou tuhinga me nga take haumaru kati. Ko taku whakaaro kia panui koe i te perldelta katoa i te hono.

Source: linux.org.ru

Tāpiri i te kōrero