ИзлСзС Π½ΠΎΠ²Π° вСрсия Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° Π½Π° Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Perl 5.32.0.

Π—Π°Π΄ 13 мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, 140 хиляди ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Ρ€Π΅Π΄Π° Π² 880 Ρ„Π°ΠΉΠ»Π°.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Нов СкспСримСнталСн isa ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ провСрява Π΄Π°Π»ΠΈ посочСният ΠΎΠ±Π΅ΠΊΡ‚ Π΅ СкзСмпляр Π½Π° прСминалия клас ΠΈΠ»ΠΈ клас наслСдник:

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

  • ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° Unicode 13.0!
  • Π’Π΅Ρ‡Π΅ Π΅ възмоТно Π΄Π° сС ΠΏΠΈΡˆΠ°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° сравнСниС с Сднакъв ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°:

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

    Π‘ΡŠΡ‰ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ:

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

    ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Ρ‚Π°Π·ΠΈ функция Π² perlop (Ρ€Π°Π·Π΄Π΅Π» β€žΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈ Π°ΡΠΎΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚β€œ).

  • Π‘ΡƒΠΊΠ²Π΅Π½ΠΈΡ‚Π΅ означСния Π·Π° ΠΈΠ·Ρ€Π°Π·ΠΈ Π² рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ Π²Π΅Ρ‡Π΅ Π½Π΅ са СкспСримСнтални. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: (*pla:pattern), ΠΏΠΎΠ²Π΅Ρ‡Π΅ подробности Π² perlre.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½ΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ сС провСрява, Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° систСма Π·Π° писанС (ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° β€žΠ‘ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΡβ€œ Π² perlre) Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ СкспСримСнтална.
  • Π’Π΅Ρ‡Π΅ Π΅ възмоТно Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ извикванията Π½Π° ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π² Π±Π΅Π»Π΅ΠΆΠΊΠ° ΠΎΡ‚ Brian D Foy.

Някои ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ:

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) Π²Π΅Ρ‡Π΅ Π΅ ΠΏΠΎ-Π±ΡŠΡ€Π·Π°.
  • Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ случаи Π·Π° сортиранС са Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ускорСни (Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° {$a <=> $b} ΠΈ {$b <=> $a} ).

Π˜Π·Π±Ρ€Π°Ρ… само няколко Π½Π΅Ρ‰Π° спорСд моя вкус. Има Π΄Ρ€ΡƒΠ³ΠΈ нововъвСдСния, ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° докумСнтацията ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сигурността. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π²ΠΈ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΏΡŠΠ»Π½Π°Ρ‚Π° perldelta Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€