Perl 5.32.0

Inguqulo entsha yomhumushi wolimi lwezinhlelo ze-Perl 5.32.0 isikhishiwe.

Ngemuva kwezinyanga eziyi-13 zokuthuthuka, izinkulungwane eziyi-140 zashintsha imigqa kumafayela angama-880.

Okuqanjwe kabusha okubalulekile:

  • Isisebenzisi esisha sokuhlola esihlola ukuthi into ethile iyisibonelo sesigaba esiphumelele noma isigaba sozalo:

    if( $obj isa Iphakheji::Igama) { … }

  • ukweseka I-Unicode 13.0!
  • Manje sekungenzeka ukubhala ama-opharetha wokuqhathanisa ngokubaluleke kakhulu okufanayo ngesimo sochungechunge:

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

    Kuyafana nokuthi:

    uma ( $x < $y && $y <= $z ) {…}

    Ungafunda kabanzi ngalesi sici ku-perlop (isigaba esithi “Operator Precedence and Associativity”).

  • Izinhlamvu zezinhlamvu zezitatimende ezimisweni ezijwayelekile azisahlolwa. Isibonelo: (*pla:pattern), imininingwane eyengeziwe ku-perlre.
  • Amandla okukhawulela iphethini ehlolwayo kusistimu ethile yokubhala (okuningi kokuthi "Script Runs" ku-perlre) ayisahlolwa.
  • Manje sekungenzeka ukukhubaza izingcingo zendlela engaqondile. Ungafunda okwengeziwe encwadini kaBrian D Foy.

Okunye ukulungiselelwa:

  • Ukuhlola ukuxhumeka kwezici ezengeziwe (izici) manje sekuyashesha.
  • Izimo ezikhethekile zokuhlunga zisheshiswe kakhulu (sikhuluma nge-{$a <=> $b} kanye ne-{$b <=> $a}).

Ngikhethe izinto ezimbalwa kuphela ezihambisana nokuthanda kwami. Kukhona ezinye izinto ezintsha, izinguquko ezingahambisani nezinguqulo zangaphambilini, ukubuyekezwa kwamadokhumenti nezinkinga zokuphepha ezivaliwe. Ngiphakamisa ukuthi ufunde i-perldelta ephelele kusixhumanisi.

Source: linux.org.ru

Engeza amazwana