αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Perl 5.36.0 αž˜αžΆαž“

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž“αŸƒαžŸαžΆαžαžΆαžŸαŸ’αžαŸαžšαž—αžΆαž–αžαŸ’αž˜αžΈαž“αŸƒαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Perl - 5.36 - αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αŸ” αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈ αž€αžΌαžŠαž”αŸ’αžšαž αŸ‚αž› 250 αž–αžΆαž“αŸ‹αž”αž“αŸ’αž‘αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž―αž€αžŸαžΆαžš 2000 αž αžΎαž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ 82 αž“αžΆαž€αŸ‹αž”αžΆαž“αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ”

សអខអ 5.36 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžŠαŸ„αž™αž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αž€αžΆαž›αžœαž·αž—αžΆαž‚αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αž“αž»αž˜αŸαžαž€αžΆαž›αž–αžΈ 5.36.1 αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžŸαžΆαžαžΆαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž–αžαŸ’αž˜αžΈαž˜αŸ’αžαž„αž€αŸ’αž“αž»αž„αž˜αž½αž™αž†αŸ’αž“αžΆαŸ† αž“αž·αž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαžšαŸ€αž„αžšαžΆαž›αŸ‹αž”αžΈαžαŸ‚αž˜αŸ’αžαž„αŸ” αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž”αŸ’αžšαž αŸ‚αž›αž˜αž½αž™αžαŸ‚ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαŸ„αž„αž“αžΉαž„αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αžΆαžšαž€αŸ‚αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹ Perl 5.36.0 αžŠαŸ‚αž›αž“αžΉαž„αž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž€αŸ†αž αž»αžŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž”αŸ†αž•αž»αžαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž’αž“αž»αžœαžαŸ’αž Perl 5.36 αŸ” αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Perl 5.32 αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαžΆαžαžΆ 5.37 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹ αžŠαŸ‚αž›αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž”αž‰αŸ’αž αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαŸ” αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαžŸαžΆαžαžΆαž–αž·αžŸαŸ„αž’αž“αŸ 2023 αž€αŸαž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž•αž„αžŠαŸ‚αžš αžŠαŸ„αž™αžˆαžšαž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒ Perl 5.38 αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ‚αž§αžŸαž—αžΆ αž¬αžαŸ‚αž˜αž·αžαž»αž“αžΆ αž†αŸ’αž“αžΆαŸ† 7 αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžαžΌαžšαž‘αŸ…αž›αŸαž XNUMX.x αŸ”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ–

  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αžαŸ’αžαž›αŸαžαžΆαž˜αž»αžαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž– αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αž˜αžΆαž“αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "αž”αŸ’αžšαžΎ v5.36" pragma αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αž™αŸ‰αžΆαž„αž…αŸ’αž”αžΆαžŸαŸ‹αž“αžΌαžœαž”αž‰αŸ’αž‡αžΈαž’αžαŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž˜αž»αžαž„αžΆαžš αž“αž·αž„αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžαž˜αŸ’αž›αŸƒαž–αžΈαž’αžΆαžšαŸαž“αŸƒ αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž…αžΌαž›αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΌαžŠαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž–αžΈαž˜αž»αž“αŸ– αžšαž„ foo { die "αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž…αŸ’αžšαžΎαž“αž–αŸαž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αž”αŸ‚αž”αž”αž‘αžšαž„" αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚ @_ >= 2; die "αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αžαž·αž…αžαž½αž…αž–αŸαž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αžšαž„" αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚ @_ <= 2; αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† ($αž†αŸ’αžœαŸαž„, $αžŸαŸ’αžŠαžΆαŸ†) = @_; αžαŸ’αžšαž‘αž”αŸ‹ $ αž†αŸ’αžœαŸαž„ + $ αžŸαŸ’αžŠαžΆαŸ†; }

    αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžΎαž αžαŸ’αžαž›αŸαžαžΆ αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™αŸ–

    sub foo ($ αž†αŸ’αžœαŸαž„ $ αžŸαŸ’αžαžΆαŸ†) { αžαŸ’αžšαž‘αž”αŸ‹ $left + $right; }

    αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž αŸ… foo αžŠαŸ„αž™αž”αŸ’αžšαžΎαž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž–αžΈαžš αž’αŸ’αž“αž€αž”αž€αž”αŸ’αžšαŸ‚αž“αžΉαž„αž”αŸ„αŸ‡αž€αŸ†αž αž»αžŸαŸ” αž”αž‰αŸ’αž‡αžΈαž“αŸαŸ‡αž€αŸαž‚αžΆαŸ†αž‘αŸ’αžšαž’αžαŸαžšαž–αž·αžŸαŸαžŸ β€œ$” αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΎαž–αžΎαž“αžΉαž„αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž˜αž½αž™αž…αŸ†αž“αž½αž“ αž§αž‘αžΆαž αžšαžŽαŸ β€œsub foo ($left, $, $right)” αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž…αž˜αŸ’αž›αž„αžαŸ‚αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž‘αžΈαž˜αž½αž™ αž“αž·αž„αž‘αžΈαž”αžΈαž‘αŸ…αž‡αžΆαž’αžαŸαžšαŸ” αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž…αŸ†αž“αž½αž“αž”αžΈαž™αŸ‰αžΆαž„αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžαŸ’αžšαžΌαžœαžαŸ‚αž”αž‰αŸ’αž‡αžΌαž“αž‘αŸ…αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž˜αž»αžαž„αžΆαžšαŸ”

    αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž αžαŸ’αžαž›αŸαžαžΆαž€αŸαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αžŸαŸ’αžšαŸαž…αž…αž·αžαŸ’αž αž“αž·αž„αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαž˜αŸ’αž›αŸƒαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž˜αž½αž™αž”αžΆαžαŸ‹αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αžŠαŸ„αž™β€‹αž€αžΆαžšβ€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ β€œsub foo ($left, $right=0)” αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹β€‹αž‘αžΈαž–αžΈαžšβ€‹αž€αŸ’αž›αžΆαž™β€‹αž‡αžΆβ€‹αž‡αž˜αŸ’αžšαžΎαžŸ αž αžΎαž™β€‹αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αžœαžΆβ€‹αž’αžœαžαŸ’αžαž˜αžΆαž“ αžαž˜αŸ’αž›αŸƒ 0 αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž αž»αž…αŸ” αž€αŸ’αž“αž»αž„β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšβ€‹αž€αž·αž…αŸ’αž…αž€αžΆαžš αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹β€‹αž€αž“αŸ’αžŸαŸ„αž˜β€‹αž”αŸ†αž–αžΆαž“ αžšαž½αž˜β€‹αž‘αžΆαŸ†αž„β€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαžΎβ€‹αž’αžαŸαžšβ€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αžαŸ” αž–αžΈαž”αž‰αŸ’αž‡αžΈ αž¬αž’αžαŸαžšαžŸαž€αž›αŸ” αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹ hash ឬ array αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ variable (αž§αž‘αžΆαž αžšαžŽαŸ "sub foo ($left, @right)") αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž˜αž½αž™ αž¬αž…αŸ’αžšαžΎαž“αŸ”

  • αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž αžαŸ’αžαž›αŸαžαžΆ αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž’αžΆαžšαŸ "@_" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαžαžΆαž‡αžΆαž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸ αž αžΎαž™αž“αžΉαž„αž“αžΆαŸ†αž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“ (αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž”αŸ’αžšαžŸαž·αž“αž”αžΎ @_ αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžαŸ’αž˜αžΈαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡)αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž»αžαž„αžΆαžšαŸ– αž”αŸ’αžšαžΎ v5.36; sub f ($x, $y = 123) { αž“αž·αž™αžΆαž™αžαžΆ "αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹αž‘αžΈαž˜αž½αž™αž‚αžΊ $_[0]"; }
  • αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "αž”αŸ’αžšαžΎ v5.36" pragma αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžš infix "isa" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžαžΎαžœαžαŸ’αžαž»αž‚αžΊαž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαž“αŸƒαžαŸ’αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž¬αžαŸ’αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž˜αž€αž–αžΈαžœαžΆαŸ” αž§αž‘αžΆαž αžšαžŽαŸαŸ– if( $obj isa Package ::Name ) { … }
  • αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "αž”αŸ’αžšαžΎ v5.36" pragma αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€ (αžšαž”αŸ€αž” "αž”αŸ’αžšαžΎαž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαž€αž˜αŸ’αž˜)αŸ”
  • αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "αž”αŸ’αžšαžΎ v5.36" pragma αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαžΆαŸ†αžŠαŸ„αž™αž”αŸ’αžšαž™αŸ„αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž αŸ…αžœαžαŸ’αžαž» ("αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŠαŸ„αž™αž”αŸ’αžšαž™αŸ„αž›") αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘ - αžœαž·αž’αžΈαž αž½αžŸαžŸαž˜αŸαž™αž“αŸƒαž€αžΆαžšαž αŸ…αžœαžαŸ’αžαž»αžŠαŸ‚αž›αž…αž“αŸ’αž›αŸ„αŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ "->" ("αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž $ object @param" αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ "$object-> $method(@param)") αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ β€œmy $cgi = new CGI” αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎ β€œmy $cgi = CGI->newβ€αŸ”
  • αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "αž”αŸ’αžšαžΎ v5.36" pragma αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αž’αžΆαžšαŸαž–αž αž»αžœαž·αž˜αžΆαžαŸ’αžš αž“αž·αž„αžŸαž‰αŸ’αž‰αžΆαžŸαž‰αŸ’αž‰αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜ Perl 4 ("αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž–αž αž»αžœαž·αž˜αžΆαžαŸ’αžš") αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αžΆαžšαž…αž„αŸ’αž’αž»αž›αž”αž„αŸ’αž αžΆαž‰αž“αŸƒαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž‡αžΆαž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž€αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆαž’αžΆαžšαŸαž€αž˜αŸ’αžšαž·αžαž˜αž’αŸ’αž™αž˜ (αž§αž‘αžΆαž αžšαžŽαŸ " $hash{1, 2}") αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ…αž‡αžΆ "$hash{join($;, 1, 2)}")αŸ”
  • αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "αž”αŸ’αžšαžΎ v5.36" pragma αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αž“αŸ’αžαž€αžΆαžšαžŸαžΆαžαžΆαž–αž·αžŸαŸ„αž’αž“αŸ ("αž˜αž»αžαž„αžΆαžšαž”αŸ’αžαžΌαžš") αžŠαŸ‚αž›αžŸαŸ’αžšαžŠαŸ€αž„αž‘αŸ…αž“αžΉαž„αž€αžΆαžšαž”αŸ’αžαžΌαžš αž“αž·αž„αžŸαŸαž…αž€αŸ’αžαžΈαžαŸ’αž›αŸ‚αž„αž€αžΆαžšαžŽαŸαž€αžšαžŽαžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘ (Perl αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž‚αž“αŸ’αž›αžΉαŸ‡αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™ αž“αž·αž„αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž–αžΆαž€αŸ’αž™αž‚αž“αŸ’αž›αžΉαŸ‡)αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžšαž“αŸαŸ‡ αžŠαŸ„αž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ Perl 5.36 αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž™αŸ‰αžΆαž„αž…αŸ’αž”αžΆαžŸαŸ‹αžαžΆ 'use feature "switch"' αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "use version" αž“αŸ„αŸ‡αžœαžΆαž“αžΉαž„αž›αŸ‚αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‘αŸ€αžαž αžΎαž™αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž“αžΆαž€αŸ‹αžαž½αž’αž€αŸ’αžŸαžšαž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžαž„αŸ’αž€αŸ€αž”αž€αžΆαžšαŸ‰αŸαž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αž€αž“αŸ’αžŸαŸ„αž˜αž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž’αžΆαž…αžšαž€αž”αžΆαž“αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ” αž˜αž»αžαž„αžΆαžšαž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αžŠαŸ„αž™αž”αŸ’αžšαžΎαž…αŸ’αž”αžΆαž”αŸ‹αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ†αž“αž»αž…αž”αŸ’αžšαžŸαž–αŸ’αžœ αž€αžΆαžšαžŠαž€αž…αŸαž‰ αž“αž·αž„αž€αžΆαžšαžšαž½αž”αžšαž½αž˜αž“αŸƒαžŸαŸ†αžŽαž»αŸ†αžαž½αž’αž€αŸ’αžŸαžšαŸ” αž§αž‘αžΆαž αžšαžŽαŸ '[AZ - W]' - αžαž½αž’αž€αŸ’αžŸαžšαž–αžΈ A αžŠαž›αŸ‹ Z αžŠαŸ„αž™αž˜αž·αž“αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž› W αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš "(?", "( )", "{ }" αž“αž·αž„ "[]" αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž›αŸ†αž“αžΉαž„αžŠαŸ„αž™αž•αŸ’αž“αŸ‚αž€ αž“αž·αž„αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆ "" "", "" "" αŸ”αž›αŸ” , "qr"pat "" αŸ”
  • αž€αžΆαžšαž αŸ…αž˜αž»αžαž„αžΆαžšαžαž˜αŸ’αžšαŸ€αž”αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž’αŸ†αžŽαŸ‡αž’αŸ†αžŽαžΆαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹ αžŠαŸ‚αž›αž₯αž‘αžΌαžœαž“αŸαŸ‡αž“αžΉαž„αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž˜αžΆαž“αž€αŸ†αž αž»αžŸαŸ” @a = αžαž˜αŸ’αžšαŸ€αž” @empty; # αž“αžΉαž„αž”αž“αŸ’αž @a = sort; # αž€αŸ†αž αž»αžŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– @a = sort(); # αž€αŸ†αž αž»αžŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–
  • αž‘αž„αŸ‹β€‹αž”αž“αŸ’αž‘αžΆαžαŸ‹β€‹αž–αžΆαž€αŸ’αž™β€‹αž”αž‰αŸ’αž‡αžΆβ€‹αžαŸ’αž˜αžΈ β€œ-g” αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžŸαŸ’αž“αžΎβ€‹αž‘αžΎαž„ αžŠαŸ‚αž›β€‹αž”αžΎαž€β€‹αžšαž”αŸ€αž”β€‹αž•αŸ’αž‘αž»αž€β€‹αž―αž€αžŸαžΆαžšβ€‹αž‘αžΆαŸ†αž„αž˜αžΌαž› αž‡αžΆαž‡αžΆαž„β€‹αž”αž“αŸ’αž‘αžΆαžαŸ‹β€‹αžαžΆαž˜β€‹αž”αž“αŸ’αž‘αžΆαžαŸ‹αŸ” αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžšαž”αžŸαŸ‹αž‘αž„αŸ‹αž‡αžΆαžαž·αž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„αžŸαž‰αŸ’αž‰αžΆ "-0777" αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžšαž”αžŸαŸ‹αž™αžΌαž“αžΈαž€αžΌαžŠαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αŸ…αž€αŸ†αžŽαŸ‚ 14.0 αŸ”
  • αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž—αŸ’αž›αžΆαž˜αŸ—αž“αŸƒαž€αžΆαžšαž›αžΎαž€αž›αŸ‚αž„αž…αŸ†αžŽαž»αž…αž’αžŽαŸ’αžαŸ‚αžαž‘αžΉαž€ (SIGFPE) αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαžΌαž…αž‡αžΆ SIGSEGV αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž…αž„αž§αž”αž€αžšαžŽαŸαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ SIGFPE αžαžΆαž˜αžšαž™αŸˆ $SIG{FPE} αž§αž‘αžΆαž αžšαžŽαŸαž€αžΆαžšαž…αŸαž‰αž›αŸαžαž”αž“αŸ’αž‘αžΆαžαŸ‹αžŠαŸ‚αž›αž”αž‰αŸ’αž αžΆαž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αŸ”
  • αž€αŸ†αžŽαŸ‚αžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž“αŸƒαž˜αŸ‰αžΌαžŒαž»αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αž›αž‘αŸ’αž’αž—αžΆαž–β€‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€β€‹αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…β€‹αžŸαž‰αŸ’αž‰αžΆβ€‹αž’αŸ†β€‹αž€αžΆαž“αŸ‹αžαŸ‚β€‹αž˜αžΆαž“β€‹αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–β€‹αžŠαŸ„αž™β€‹αž˜αž·αž“β€‹αž”αŸ’αžšαžΎβ€‹αžαžΆαžšαžΆαž„β€‹αžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžšβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€β€‹αžαŸ’αžšαžΌαžœαž”αžΆαž“β€‹αž•αŸ’αžαž›αŸ‹β€‹αž±αŸ’αž™αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžαž˜αŸ’αž›αŸƒαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„ αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΌαžŠαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž₯αž‘αžΌαžœαž“αŸαŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΏαž“αž‡αžΆαž„ 30%αŸ– $str = "A" x 64; αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ (0..1_000_000) { @svs = αž”αŸ†αž”αŸ‚αž€ //, $str }
  • αž€αžΌαžŠαž’αŸ’αž“αž€αž”αž€αž”αŸ’αžšαŸ‚αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸ†αžŽαž„αŸ‹αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž€αŸ’αž“αž»αž„αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš C99 αŸ” αž€αžΆαžšαž€αžŸαžΆαž„ Perl αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž€αžΆαžšαž’αŸ’αž“αž€αž…αž„αž€αŸ’αžšαž„αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžš C99 αŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αžŸαžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹αž“αŸƒ MSVC ++ (αž˜αž»αž“ VC12) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹αŸ” αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αžŸαžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„ Microsoft Visual Studio 2022 (MSVC ++ 14.3) αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆ AT&T UWIN, DOS/DJGPP αž“αž·αž„ Novell NetWare αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹