ΠΠ·Π»Π΅Π·Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Π½Π° Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ 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