เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

perl5005delta - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ perl5005delta เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ perl5005delta เด•เดฎเดพเตปเดกเต เด‡เดคเดพเดฃเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


perl5005delta - perl5.005-เดจเต เดŽเดจเตเดคเดพเดฃเต เดชเตเดคเดฟเดฏเดคเต

เดตเดฟเดตเดฐเดฃเด‚


เดˆ เดชเตเดฐเดฎเดพเดฃเด‚ 5.004 เดชเดคเดฟเดชเตเดชเตเด‚ เด‡เดคเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฑเดฟเดšเตเดšเต The เดชเตเดคเดฟเดฏ เดชเดคเดฟเดตเตเดชเต‡เดพเดฒเต† เดธเดฟเดธเตเดฑเตเดฑเด‚


เดชเต‡เตพ เด‡เดชเตเดชเต‹เตพ เดฐเดฃเตเดŸเต เดŸเตเดฐเดพเด•เตเด•เตเด•เดณเดฟเดฒเดพเดฃเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต: เดšเต†เดฑเตเดคเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเดฎเดพเดฏ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดฎเต†เดฏเดฟเดจเตเดฑเดจเตปเดธเต เดŸเตเดฐเดพเด•เตเด•เต
เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เต เดŠเดจเตเดจเตฝ เดจเตฝเด•เดฟ เดชเตเดฐเตŠเดกเด•เตเดทเตป เดชเดคเดฟเดชเตเดชเตเด•เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ; เด…เดคเตŠเดฐเต เดตเดฟเด•เดธเดจ เดŸเตเดฐเดพเด•เตเด•เตเด‚
เด•เต‚เดŸเตเดคเตฝ เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เดชเดฐเดฟเดฃเดพเดฎเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต. เดฎเต†เดฏเดฟเดจเตเดฑเดจเตปเดธเต เดฑเดฟเดฒเต€เดธเตเด•เตพ (เด…เดต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต
เด‰เตฝเดชเตเดชเดพเดฆเดจ เดจเดฟเดฒเดตเดพเดฐเด‚) 1 เดฎเตเดคเตฝ 49 เดตเดฐเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเดฌเตเดตเต‡เตผเดทเตป เดจเดฎเตเดชเดฑเตเด•เดณเตเด‚ เดตเดฟเด•เดธเดจเดตเตเด‚ เด‰เดฃเตเดŸเต
เดฑเดฟเดฒเต€เดธเตเด•เตพ (เด…เดคเต "เด†เตฝเดซ" เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฃเด‚) 50 เดฎเตเดคเตฝ 99 เดตเดฐเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เดกเตเดฏเตเดตเตฝ เดŸเตเดฐเดพเด•เตเด•เต เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดธเตโ€Œเด•เต€เดฎเดฟเดจเตเดฑเต† เดธเด‚เดฏเตเด•เตเดค เด‰เตฝเดชเตเดชเดจเตเดจเดฎเดพเดฃเต เดชเต‡เตพ 5.005.

เดšเต‡เดฐเตเดšเตเดšเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเดพเดฑเตเดฑเด™เตเด™เตพ


เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดˆ เดชเดคเดฟเดชเตเดชเต is เด…เดฒเตเดฒ เดฌเตˆเดจเดฑเดฟ เด…เดจเตเด—เตเดฃเดฎเดพเดฏ เด•เต‚เดŸเต† เดชเต‡เตพ 5.004.
Perl 5.004_50 เดฎเตเดคเตฝ เดญเดพเดทเดฏเดฟเตฝ เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเตเด‚ เดฆเต‚เดฐเดตเตเดฏเดพเดชเด•เดตเตเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟ.
เด†เดจเตเดคเดฐเดฟเด•เด™เตเด™เตพ. perl 5.003-เดจเต เด•เต€เดดเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เดฏเดฟ เดฒเต‹เดกเตเดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
5.004, 5.004 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเดพเด‚, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดชเตเดจเตผเดจเดฟเตผเดฎเดฟเดšเตเดšเต เดตเต€เดฃเตเดŸเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ 5.005. เด•เดพเดฃเตเด• INSTALL เดŽเด™เตเด™เดจเต† เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดถเดฆเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ
เดจเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•.

เดธเตเดตเดคเต‡ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด˜เดŸเดจ เด‰เดฃเตเดŸเต เดฎเดพเดฑเดฟ
เดชเตเดคเดฟเดฏ เด•เต‹เตบเดซเดฟเด—เตผ เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต 5.004 เดฎเตเดคเตฝ 5.005 เดตเดฐเต† เดธเตเด—เดฎเดฎเดพเดฏ เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต, เดชเด•เตเดทเต‡
เดจเดฟเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดฃเด‚ INSTALL เดฎเดพเดฑเตเดฑเด™เตเด™เดณเต† เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดถเดฆเดฎเดพเดฏ เดšเตผเดšเตเดšเดฏเตเด•เตเด•เดพเดฏเดฟ
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเด‚.

เดชเต‡เตพ เด‰เดฑเดตเดฟเดŸเด‚ เด…เดจเตเดฏเต‡เดพเดœเตเดฏเดค
เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดซเต€เดšเตเดšเดฑเตเด•เดณเตŠเดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ, เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดพเดฃเดพเดจเดพเด•เต‚
เดชเต‡เตพ เด‰เดฑเดตเดฟเดŸ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดชเตเดฐเดถเตเดจเด™เตเด™เตพ.

เดคเตเดฐเต†เดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดšเดฟเดฒ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดฌเดพเดงเด•เดฎเดพเดฃเต. @_, $_ เดŽเดจเตเดจเดฟเดต เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต. เดฆเดฟ
เด‡เดคเดฟเดจเตเดฑเต† เดซเดฒเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดเดฑเต†เด•เตเด•เตเดฑเต† เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เด…เดคเดฟเดฐเตเด•เตพ เด‰เดฃเตเดŸเต
เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เดฑเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เดฒเต‹เด•เตเด•เตฝ(@_)"
เด’เดฐเต "เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ @_ ..." เดŽเดจเตเดจ เดธเดจเตเดฆเต‡เดถเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ. เดŽเดฏเดฟเตฝ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเต.

เดšเดฟเดฒ เดชเตเดคเดฟเดฏ เด•เต€เดตเต‡เดกเตเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. เด‡เดต เดตเดณเดฐเต† เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเดพเดฃเต เดชเตŠเดคเตเดตเต† เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเต
เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. "เดชเตเดคเดฟเดฏ "INIT" เด•เต€เดตเต‡เดกเต", "เดชเตเดคเดฟเดฏ "เดฒเต‹เด•เตเด•เต" เด•เต€เดตเต‡เดกเต", "เดชเตเดคเดฟเดฏ "qr//" เดŽเดจเตเดจเดฟเดต เด•เดพเดฃเตเด•
เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ".

เดšเดฟเดฒ เดจเด—เตเดจเดชเดฆเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เด‡เดตเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเดฟเดจเต† เดชเตเดฐเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚
เด…เดตเตผเด•เตเด•เดพเดฏเดฟ "-w" เดธเตเดตเดฟเดšเตเดšเต. เดจเต‹เด•เตเด•เต‚ "เดจเดฎเตเดฎเตเดŸเต†" เดŽเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดตเดพเด•เตเด•เดพเดฃเต".

C เด‰เดฑเดตเดฟเดŸเด‚ เด…เดจเตเดฏเต‡เดพเดœเตเดฏเดค
เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‡เดจเตเดฑเต‡เดฃเดฒเตเด•เดณเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เดˆ เดฑเดฟเดฒเต€เดธเต.

เด•เต‹เตผ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ ANSI C เด•เด‚เดชเตˆเดฒเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต

เด’เดฐเต ANSI C เด•เด‚เดชเตˆเดฒเตผ เด‡เดชเตเดชเต‹เตพ เด‰เดฃเตเดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต perl เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป. เด•เดพเดฃเตเด• INSTALL.

ยท เดŽเดฒเตเดฒเดพ Perl เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเด‚ เด‡เดชเตเดชเต‹เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚

เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ Perl เด†เด—เต‹เดณ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเด‚ เด‡เดชเตเดชเต‹เตพ เด’เดฐเต "PL_" เด‰เดฃเตเดŸเต
เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต. เดชเตเดคเดฟเดฏ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด…เดตเดฐเตเดŸเต† เดฏเต‹เด—เตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดชเต‡เดฐเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต perl เด—เตเดฒเต‹เดฌเดฒเตเด•เดณเต† "เด…เดฐเตเดคเต" เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚.
เดตเดฟเดตเต‡เด•เด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเตฝเด•เตเดจเตเดจเต
"sv_undef", "na" เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเต† เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต (เด‡เดชเตเดชเต‹เตพ เด‡เด™เตเด™เดจเต† เดŽเดดเตเดคเดฃเด‚
"PL_sv_undef", "PL_na" เดคเตเดŸเด™เตเด™เดฟเดฏเดต.)

เด’เดฐเต perl เด—เตเดฒเต‹เดฌเตฝ เด†เดฏเดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† XS เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เด‡เดจเดฟ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เดฆเตƒเดถเตเดฏเดฎเดฒเตเดฒ, เด—เตเดฒเต‹เดฌเดฒเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต "PL_" เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดšเต‡เตผเดคเตเดคเต เดตเต€เดฃเตเดŸเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•.

Perl API-เดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ เดŽเดจเตเดจเต เดถเด•เตเดคเดฎเดพเดฏเดฟ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
"perl" เดŽเดจเตเดจเดคเต "Perl_" เดชเตเดฐเดฟเดซเดฟเด•เตโ€ŒเดธเดฟเดจเตŠเดชเตเดชเด‚ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‡เดฒเตเดฒเดพเดคเตเดค เดซเด‚เด—เตโ€Œเดทเตป เดชเต‡เดฐเตเด•เตพ
"Perl_" เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเดฟเดจเต† เดฎเดพเด•เตเดฐเต‹เด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เดˆ เดชเดฟเดจเตเดคเตเดฃ เดจเดฟเดฒเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดฑเดฟเดฒเต€เดธเต.

เดชเต†เตผเดฒเดพเดชเดฟ เด•เดพเดฃเตเด•.

ยท เดคเตเดฐเต†เดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดฑเดตเดฟเดŸ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเดฃเตเดŸเต

เดคเตเดฐเต†เดกเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเต‡เดณเดฟเดจเต เดชเตเดคเดฟเดฏ "dTHR" เดฎเดพเด•เตเดฐเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด“เดฐเต‹ เดคเตเดฐเต†เดกเต เดกเดพเดฑเตเดฑเดฏเตเด‚ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดนเดพเตปเดกเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด•เด‚เดชเตˆเดฒเตผ เดชเดฟเดถเด•เต เด•เดพเดฃเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดคเต
"thr" เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต (XS เด‰เดณเตเดณ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด•เต‹เดกเต), เดจเดฟเด™เตเด™เตพ "dTHR;" เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดชเดฟเดถเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ.

API เดซเด‚เด—เตโ€Œเดทเตป "perl_get_sv("@",GV_ADD)" เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚
"GvSV(errgv)" เด†เดฏเดฟ perl เด—เตเดฒเต‹เดฌเตฝเดธเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. API เด•เต‹เตพ เดฌเดพเด•เตเด•เตเดตเต‡เตผเดกเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเตพ เด†เดฃเต
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเต†เตผเดฒเตเด•เดณเตเด‚ เดคเตเดฐเต†เดกเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ เดจเตฝเด•เตเดจเตเดจเดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.

เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต "เดธเดฟ เด‰เดฑเดตเดฟเดŸ เด…เดจเตเดฏเต‹เดœเตเดฏเดค" เด•เดพเดฃเตเด•.

เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‡เดพเดœเตเดฏเดค
เดˆ เดชเดคเดฟเดชเตเดชเต เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เต เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ. เดŽเดฒเตเดฒเดพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดตเต€เดฃเตเดŸเตเด‚ เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเต. เดคเตเดฐเต†เดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เต‚เดŸเตเดคเตฝ เดฌเตˆเดจเดฑเดฟเด•เตพ เดฌเตˆเดจเดฑเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ
เด‡เดฒเตเดฒเดพเดคเต† เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต. เดŽเดฒเตเดฒเดพ เดฌเตˆเดจเดฑเดฟเด•เดณเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เต เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดคเดจเดคเดพเดฏ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดพเดฎเดฎเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เดฌเตˆเดจเดฑเดฟเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚
เด…เดคเตเดฒเตเดฏเดฎเดพเดฏ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต. เด‡เดคเต เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เดธเดนเดตเตผเดคเตเดคเดฟเดคเตเดตเดคเตเดคเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเต‡ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดถเตเดฐเต‡เดฃเดฟ. เด•เดพเดฃเตเด• INSTALL.

เดธเตเดฐเด•เตเดท เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เดดเดฟเดฏเตเด• เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต เด…เดจเตเดฏเต‡เดพเดœเตเดฏเดค
เดšเดฟเดฒ เดฎเดพเดฏเด‚ เดšเต‹เตผเดšเตเดšเด•เดณเตเด‚ เด•เดณเด™เตเด•เดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเต€เดดเตเดšเด•เดณเตเด‚ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เดคเต "เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต" เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ. -DINCOMPLETE_TAINTS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เดณเด™เตเด•เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเต เด•เตเดฑเดžเตเดž เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดชเต‡เตพ เดจเตฝเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเต‡เดณเดฟเดจเต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เด…เดฐเด•เตเดทเดฟเดคเดพเดตเดธเตเดฅ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

"-e" เดธเตเดตเดฟเดšเตเดšเตเดณเตเดณ Oneliners เด‡เดจเดฟ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดชเดฟเดฐเดฟเดžเตเดžเต เดชเตเดคเดฟเดฏ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฃเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ in 5.004
5.004-เตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดš เดชเดฒ เดชเตเดคเดฟเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เดณเตเด‚ เด“เดชเตเดทเดฃเตฝ เด†เด•เตเด•เดฟ. เด‡เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ perl-เดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดซเต€เดšเตเดšเดฑเตเด•เตพ เด…เดตเดฏเต† เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด•เดพเดฃเตเด•
"เดชเตเดคเดฟเดฏ เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต".

เด…เดจเตเดฎเดคเดฟ เดคเดฟเดฐเตเดคเตเดคเตเด•
เดชเต‡เดณเดฟเดจเต เดธเด‚เดญเดพเดตเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเดตเตผเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเดพเดฎเต‚เดนเดฟเด• เด•เดฐเดพเตผ เด‰เดฃเตเดŸเต. เด•เดพเดฃเตเด• เดชเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต/เด•เดฐเดพเตผ.

เดชเต‡เตพ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดฒเตˆเดธเตปเดธเต เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเต‡เดณเดฟเดจเตเดฑเต† เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚
เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดฎเตเดฎเตเดชเต เด‡เตปเดชเตเดฒเดฟเดธเดฟเดฑเตเดฑเต เด—เตเดจเต เดœเดจเดฑเตฝ เดชเดฌเตเดฒเดฟเด•เต เดฒเตˆเดธเตปเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เตผเดŸเตเดŸเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด•เต€เดดเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดฒเตˆเดธเตปเดธเต (เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด‡เดทเตเดŸเดชเตเดฐเด•เดพเดฐเด‚). เด‡เดชเตเดชเต‹เตพ เดฎเดฟเด•เตเด• เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚ เด…เดธเดจเตเดฆเดฟเด—เตเดงเดฎเดพเดฏเดฟ เดชเตเดฐเดธเตเดคเดพเดตเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดคเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เด† เดจเดฟเดฌเดจเตเดงเดจเด•เตพเด•เตเด•เต เดชเตŠเดคเตเดตเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เด•เตเดฑเดตเดพเดฃเต
GNU GPL เดจเต‡เด•เตเด•เดพเตพ. perl เด‰เด‚ เด…เดคเดฟเตฝ เดฒเดฟเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเตเดฏเด•เตเดคเดฟเด—เดค perl เดฎเดพเตปเดชเต‡เดœเตเด•เดณเตเด‚ เด•เดพเดฃเตเด•.

เด•เต‡เดพเตผ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ


เดคเตเดฐเต†เดกเตเด•เตพ
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดคเตเดฐเต†เดกเดฟเด‚เด—เต เด’เดฐเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เด‚ เดธเดตเดฟเดถเต‡เดทเดค. เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ
เด…เดฑเดฟเดฏเดฟเดชเตเดชเต เด•เต‚เดŸเดพเดคเต† เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚. เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เดณเตเด‚ เดšเดฟเดฒ เดฌเด—เตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เด‡เดต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เด•เดพเดฃเตเด• README.threads.

เด•เด‚เดชเตˆเดฒเตผ
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เด•เด‚เดชเตˆเดฒเดฑเตเด‚ เด…เดจเตเดฌเดจเตเดง เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เด‚. เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚
เด…เดฑเดฟเดฏเดฟเดชเตเดชเต เด•เต‚เดŸเดพเดคเต†, เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เดณเตเด‚ เดฌเด—เตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เด•เด‚เดชเตˆเดฒเตผ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดคเดฟเดจเดพเตฝ
perl-เดจเต เดชเตเดฑเดคเตเดคเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด…เดคเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เด•เด‚เดชเตˆเดฒเตผ เด’เดฐเต เดชเต‡เตพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดฎเต‚เดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต. เดธเดฟ
เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต perl-เดจเตเดฑเต† เด…เดตเดธเตเดฅ เดชเดฟเดŸเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เตเดจเตเดจ C เด•เต‹เดกเต เดฌเดพเด•เตเด•เต†เตปเดกเต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเต
เดธเดพเดงเดพเดฐเดฃ เดชเต‡เตพ โ€‹โ€‹เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เด“เดตเตผเดนเต†เดกเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดฑเตบ-เดŸเตˆเด‚
เดชเตเดฐเด•เดŸเดจเด‚ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดธเดฎเดพเดจเดฎเดพเดฃเต. CC เดฌเดพเด•เตเด•เต†เตปเดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดค C เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดฑเตบ-เดŸเตˆเดฎเดฟเดฒเต† เด•เต‹เดกเต เดชเดพเดคเดฏเตเด•เตเด•เต เดคเตเดฒเตเดฏเดฎเดพเดฃเต. เดธเดฟเดธเดฟ เดฌเดพเด•เตเด•เต†เตปเดกเดฟเดจเต เดตเดฒเดฟเดฏเดตเดฏเตเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดธเดพเดงเตเดฏเดคเด•เดณเตเดฃเตเดŸเต
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ, เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเตฝ เด•เตเดฑเดšเตเดšเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚. เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต
เดฌเดพเด•เตเด•เต†เตปเดกเต เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเดฑเตเดŸเต† เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดธเตเดตเดคเดจเตเดคเตเดฐ เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
เดตเดงเดถเดฟเด•เตเดท เดจเดŸเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเตเดณเตเดณ เด…เดตเดธเตเดฅ. เด…เด™เตเด™เดจเต†, เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดฌเดพเด•เตเด•เต เดŽเตปเดกเต เดชเดฒเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเดพเด–เตเดฏเดพเดคเดพเดตเดฟเดจเตเดฑเต† เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด“เดตเตผเดนเต†เดกเต.

เด•เด‚เดชเตˆเดฒเตผ เดตเดฟเดฒเดฏเต‡เดฑเดฟเดฏ เดจเดฟเดฐเดตเดงเดฟ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเตเดฎเดพเดฏเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต.

"B::Lint" เดŽเดจเตเดจเดคเต เดธเด‚เดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ เด•เต‹เดกเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดฎเตŠเดกเตเดฏเต‚เดณเดพเดฃเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต
"-w" เดธเตเดตเดฟเดšเตเดšเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดคเตเดค เด•เต‡เดธเตเด•เตพ.

"B::Deparse", perl เด•เต‹เดกเต เดกเต€เดฎเดฟเดธเตเดฑเตเดฑเดฟเดซเตˆ เดšเต†เดฏเตเดฏเดพเดจเตเด‚, เดŽเด™เตเด™เดจเต† perl เดšเดฟเดฒเดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต.

"B::Xref" เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เตเดฐเต‹เดธเต เดฑเดซเดฑเตปเดธเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต,
เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เดณเตเด‚ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเตเด‚.

"B::Showlex" เด’เดฑเตเดฑเดจเต‹เดŸเตเดŸเดคเตเดคเดฟเตฝ เด’เดฐเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฒเต†เด•เตเดธเดฟเด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

"perlcc" เดŽเดจเตเดจเดคเต perl เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเตเตปเดญเดพเด—เดฎเดพเดฃเต.

"ext/B/README", B เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดคเดคเต เด•เดฎเตเดชเตˆเดฒเตผ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เด•เดพเดฃเตเด•.

เดชเดคเดฟเดตเต เดญเดพเดตเด™เตเด™เตพ
เดชเต‡เดณเดฟเดจเตเดฑเต† เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเต†เดทเตป เดŽเดžเตเดšเดฟเตป เด—เต—เดฐเดตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฐเดตเดงเดฟ เดชเตเดคเดฟเดฏ เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเดตเดงเดฟ เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.

เด’เดฐเต เด‡เดจเด‚ เดธเด‚เด—เตเดฐเดนเด‚ เด‡เดคเดพ:

เดชเตเดคเดฟเดฏเดคเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ
RE เดŽเดžเตเดšเดฟเดจเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดจเต‹เดกเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต;
เด‰เดชเดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดฒเดฏเดฟเดšเตเดšเต;
เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดคเดฐเด‚ เดจเต‹เดกเตเด•เดณเตเด‚ (SUBEXPR)* เดธเดฎเดพเดจ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเตเด‚
SUBEXPR-เดจเต เดชเดพเตผเดถเตเดตเดซเดฒเด™เตเด™เดณเตเด‚ เดชเตŠเดฐเตเดคเตเดคเด™เตเด™เดณเตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เด’เดฐเต‡ เดจเต€เดณเดฎเตเดณเตเดณ เดšเดฐเดŸเตเด•เตพ;
เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเดฌเตโ€Œเดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฎเดฟเด•เดšเตเดš เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ;
$ เด†เด™เตเด•เตผ เดšเต†เดฏเตโ€Œเดค เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตโ€Œเดธเต เดธเดฌเตโ€Œเดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดคเดฟเดฐเดฏเตฝ;

RE เดŽเดžเตเดšเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‡เตพ เด•เต‹เดกเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

s/longer/short/ เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ;
เดชเด เดจเด‚ () เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ;
$& $` $' เด•เดฃเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ /blah/ เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† () เด…เดจเดฒเต‹เด—เดฟเดฒเต‡เด•เตเด•เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚;
เดฎเดพเดšเตเดšเตเดกเต-เดŽเด—เต†เดฏเดฟเตปเดธเตเดฑเตเดฑเต เดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเด•เตผเดชเตเดชเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต;
$` $' เด•เดฃเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเดฑเต† เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดญเดพเด—เด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเด•เตผเดคเตเดคเต‚;

เดจเดฟเดฐเดตเดงเดฟ เดฌเด—เต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ
เดชเตเดฐเดงเดพเดจ เดฌเด—เต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‡เดตเดฟเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เด•เดพเดฃเตเด• เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเด•เตเด•เต.

เดฌเดพเด•เตเด•เตโ€ŒเดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต $3-เดจเตเดฑเต† เด†เดฐเด‚เดญเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ.
"เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ" เดธเดฌเตโ€ŒเดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเดฟเตฝ * เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ + เดŽเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เด‡เดฒเตเดฒ
{3,34567} เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ (เดŽเดจเตเดจเดพเตฝ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต) เดŽเดคเตเดคเดฟเดšเตเดšเต‡เตผเดจเตเดจเต
เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดพเด•เตƒเดค เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดเตผเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ a
เด’เดฐเต เดธเต†เด—เตเดซเต‹เตพเดŸเตเดŸเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค;
(ZERO-LENGTH)* เดธเต†เด—เตเดซเต‹เตพเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚;
(ZERO-LENGTH)* เดจเดฟเดฐเต‹เดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต;
เดจเต€เดฃเตเดŸ RE-เด•เตพ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฒเตเดฒ;
/RE/g a เดจเต เดถเต‡เดทเด‚ เด…เดคเต‡ เดธเตเดฅเดพเดจเดคเตเดคเต เดฎเดคเตเดธเดฐเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚
เดชเต‚เดœเตเดฏเด‚ เดจเต€เดณเดฎเตเดณเตเดณ เดฎเดคเตเดธเดฐเด‚;

เดชเตเดคเดฟเดฏ เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดคเดฟเดฏ เดตเดพเด•เตเดฏเด˜เดŸเดจ เด˜เดŸเด•เด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

(?<=RE)
(?
(?{ เด•เต‡เดพเดกเต })
(?ix)
(?i:RE)
(?(COND)YES_RE|NO_RE)
(?>RE)
\z

เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเตเดคเดฟเดฏ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ
"เดชเตเดคเดฟเดฏ "qr//" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ" เด•เดพเดฃเตเด•.

เดฎเดฑเตเดฑเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ
เดฎเดฟเด•เดšเตเดš เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต (เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเดฑเด™เตเด™เดณเต‹เดŸเต†),
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เด…เดฒเตเดฒเดพเดคเตเดค Perl-เตฝ เดจเดฟเดจเตเดจเต เดชเต‹เดฒเตเด‚;
RE เดŽเดžเตเดšเดฟเตป เด•เต‹เดกเต เด‡เดชเตเดชเต‹เตพ เดธเดฟ เดชเต‹เดฒเต†เดฏเดพเดฃเต, เด…เดธเด‚เดฌเตเดฒเตผ เดชเต‹เดฒเต†เดฏเดฒเตเดฒ;
RE-เดฏเตเดŸเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ `เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚' เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดตเดดเดฟ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚;
เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป;
เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฏเต‚เดŸเตเดŸเต เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต;
เดตเดพเด•เตเดฏเด˜เดŸเดจ [:^เด…เดชเตเดชเตผ:] เดฎเตเดคเดฒเดพเดฏเดต, เดชเตเดฐเดคเต€เด• เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต;

เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดฎเดพเดฑเตเดฑเด™เตเด™เตพ
(?i) เดŽเตปเด•เตเดฒเต‹เดธเดฟเด‚เด—เต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตฝเด•เตเด•เดฐเดฟเดšเตเดšเดคเต;
$(เด‡เดจเดฟ RE-เดฏเดฟเดฒเต‡เด•เตเด•เต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ;
/RE/g เด’เดฐเต‡ เดธเตเดฅเดพเดจเดคเตเดคเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเด‚ (เดชเต‚เดœเตเดฏเด‚ เด…เดฒเตเดฒเดพเดคเตเดค เดจเต€เดณเดคเตเดคเดฟเตฝ)
เด’เดฐเต เดธเต€เดฑเต‹-เดฒเต†เด‚เด—เตเดคเตเดคเต เดฎเดคเตเดธเดฐเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ (เดฌเด—เต เดซเดฟเด•เตเดธเต).

perlre, perlop เดŽเดจเตเดจเดฟเดต เด•เดพเดฃเตเด•.

เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸเต malloc ()
เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต "malloc.c" เดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเดฒเต† เดฌเดพเดจเตผ เด•เดพเดฃเตเด•.

เด•เตเดตเดฟเด•เตเดธเต‹เตผเดŸเตเดŸเต is เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ
Perl เด‡เดชเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดตเดณเดฐเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต qsort() เดฆเดฟเดจเดšเดฐเตเดฏ. เดชเตเดคเดฟเดฏ qsort() เดชเตเดฐเดคเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเด‚
เดชเตŠเดฐเตเดคเตเดคเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดคเดพเดฐเดคเดฎเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต, เด…เดคเดฟเดจเดพเตฝ เดชเต‡เดณเดฟเดจเตเดฑเต† "เดธเต‹เตผเดŸเตเดŸเต()" เด•เต‹เดฑเต†เดกเดฎเตเดชเตเด•เดณเต† เดชเตเดฐเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เดฟเดฒเตเดฒ
เดฎเต‹เดถเดฎเดพเดฏเดฟ เดŽเดดเตเดคเดฟเดฏ เดธเต‹เตผเดŸเตเดŸเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเตเด•เตพ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เด•เต‚เดŸเตเดคเตฝ. (เดšเดฟเดฒ เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ "qsort()"เด•เตพ เด†เดฏเดฟเดฐเตเดจเตเดจเต
เดˆ เดชเตเดฐเดถเตเดจเด‚ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต.) เดžเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดฟเตฝ, เดชเตเดคเดฟเดฏ "qsort()" เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดœเต‹เดกเดฟ เดคเดฟเดฐเดฟเดšเตเดšเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดŽเดฃเตเดฃเด‚ "qsort()" เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดถเดฐเดพเดถเดฐเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ.

"perlfunc/sort" เด•เดพเดฃเตเด•.

เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดธเดฟเด—เตเดจเดฒเตเด•เตพ
เดชเต‡เดณเดฟเดจเตเดฑเต† เดธเดฟเด—เตเดจเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เด•เตเดฐเดพเดทเตเด•เตพเด•เตเด•เต เดตเดฟเดงเต‡เดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดธเดฟเด—เตเดจเดฒเตเด•เตพ เดŽเดคเตเดคเตเดจเตเดจเต
เด…เดธเดฎเดจเตเดตเดฟเดคเดฎเดพเดฏเดฟ, เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เดชเต‡เตพ เดฑเตบเดŸเตˆเด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดคเตเดฐเต†เดกเตเด•เตพ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดธเดฟเด—เตเดจเดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. "เดคเตเดฐเต†เดกเต::เดธเดฟเด—เตเดจเตฝ" เด•เดพเดฃเตเด•. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• INSTALL เด’เดฐเต เดชเต‡เตพ เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต
เดคเตเดฐเต†เดกเตเด•เตพ.

เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ
เดชเตเดฐเดตเดšเดจเดพเดคเต€เดคเดฎเดพเดฏ เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดจเตเดฑเต‡เดฃเดฒเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เดชเต†เตผเตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดฒเตŠเด•เตเด•เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต,
เดฎเดพเดœเดฟเด•เต เด•เต‹เดณเตเด•เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เดชเตเดจเตผเดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เตพ เดŸเตเดฐเดฟเด—เตผ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดŽเดฒเตเดฒเดพ เดชเตเดจเดƒเดชเตเดฐเดตเต‡เดถเดจเดตเตเด‚
เด’เดฐเต "เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด“เดซเต เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เตพ" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดฑเตบเดŸเตˆเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เด‡เดคเต เด•เดพเดทเต†เดฏเตเดŸเต† เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฃเด‚
เด‡เดจเตเดฑเต‡เดฃเดฒเตเด•เดณเดฟเดฒเตเด‚ XSUB-เด•เดณเดฟเดฒเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด…เดŸเตเด•เตเด•เตเด•.

เด•เต‚เดŸเตเดคเตฝ เด‰เดฆเดพเดฐเดฎเดพเดฏ เดšเดฟเด•เดฟเดคเตเดธ of เดตเดพเดนเดจเด‚ เดตเดฐเตเดฎเดพเดจเด‚
เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดฒเดฟเดฑเตเดฑเดฑเตฝ เด•เตเดฏเดพเดฐเต‡เดœเต เดฑเดฟเดŸเตเดŸเต‡เดฃเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเดพเตฝ เดชเต‡เตพ เดชเดฐเดพเดคเดฟเดชเตเดชเต†เดŸเดพเดฑเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ เด…เดตเตผ
เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เดชเต‹เดฒเต†เดฏเดพเดฃเต เด•เต‚เดŸเตเดคเดฒเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต. เด‡เตปเดธเตˆเดกเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเตเด‚ เด‡เดตเดฟเดŸเต†เดฏเตเด‚
เดฐเต‡เด–เด•เตพ, เดฒเดฟเดฑเตเดฑเดฑเตฝ เด•เตเดฏเดพเดฐเต‡เดœเต เดฑเดฟเดŸเตเดŸเต‡เดฃเตเด•เตพ เดฒเตˆเตปเดซเต€เดกเตเด•เดณเตเดฎเดพเดฏเดฟ เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด…เดตเตผ เด’เดฑเตเดฑเดฏเตเด•เตเด•เต เดจเดฟเตฝเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดŽเดจเตเดจเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดˆ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดซเดฏเดฒเตเด•เดณเดฟเดฒเต† เด•เตเดฏเดพเดฐเต‡เดœเต เดฑเดฟเดŸเตเดŸเต‡เดฃเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฃเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดดเดฏเดคเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดฏเต‹เดœเตเดฏเดตเตเดฎเดพเดฏเดคเต เดฒเดญเดฟเด•เตเด•เตเด‚ (เดชเด•เตเดทเต‡
เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ "PERL_STRICT_CR" เดŽเดจเตเดจ เดชเตเดฐเต€เดชเตเดฐเตŠเดธเดธเตเดธเตผ เดšเดฟเดนเตเดจเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด•เตเดฑเดšเตเดšเต เด‰เดฆเดพเดฐเดฎเดพเดฏ) เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚
perl. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‡เดคเดฟเดจเต†เดฒเตเดฒเดพเด‚ "\r" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฐเด•เตเดทเดชเตเดชเต†เดŸเดฒเตเดฎเดพเดฏเดฟ เดฏเดพเดคเตŠเดฐเต เดฌเดจเตเดงเดตเตเดฎเดฟเดฒเตเดฒ
เดšเดฐเดŸเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดฒเตเดฒเดพ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดกเต‹เดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.
เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฆเดพเดฐเดฎเดพเดฏ เดšเดฟเด•เดฟเดคเตเดธ เดฌเดพเดงเด•เดฎเดพเด•เต‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟ เด•เด‚เดชเตˆเดฒเตผ เด†เดฃเต†เด™เตเด•เดฟเตฝ
เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด•เตเดฏเดพเดฐเต‡เดœเต เดฑเดฟเดŸเตเดŸเต‡เดฃเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต‡เด•เตเด•เดฟเดฒเตเดฒ
เด’เดฐเต เดธเดฟ เด•เดฎเตเดชเตˆเดฒเตผ เดตเต‡เดฃเด‚.

เดฎเต†เดฎเตเดฎเดฑเดฟ เดšเต‹เตผเดšเตเดš
lvalue เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "substr", "pos", "vec" เดŽเดจเตเดจเดฟเดต เดฎเต†เดฎเตเดฎเดฑเดฟ เดšเต‹เตผเดคเตเดคเตเด•เดฏเดฟเดฒเตเดฒ. เดชเดฒเดคเตเด‚
เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดคเดพเด•เตเด•เดณเต† เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต† เดฌเดพเดงเดฟเดšเตเดš เดšเต†เดฑเดฟเดฏ เดšเต‹เตผเดšเตเดš เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.

เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดจเตเดคเตเดฃ เดตเต‡เดฃเตเดŸเดฟ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดคเดพเด•เตเด•เตพ
เดฌเดฟเตฝเดกเต-เดŸเตˆเด‚ เด“เดชเตเดทเดจเดพเดฏ "-DMULTIPLICITY" เดชเดฒ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดšเดฟเดฒเดคเต
เดฎเตเดฎเตเดชเดคเตเดคเต† เด†เด—เต‹เดณ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เด“เดฐเต‹ เดตเตเดฏเดพเด–เตเดฏเดพเดคเดพเดตเดฟเดจเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดถเตเดฐเดฆเตเดงเดฏเต‡เดพเดŸเต†,
เด‡เดคเต เดตเตเดฏเดพเด–เตเดฏเดพเดคเดพเด•เตเด•เดณเต† เดชเดฐเดธเตเดชเดฐเด‚ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. CPAN-เดฒเต† "PerlInterp" เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เด•เดพเดฃเตเด•.

เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ of เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• () on เดถเตเดฐเต‡เดฃเดฟ เด’เดชเตเดชเด‚ เดนเดพเดทเต เด˜เดŸเด•เด™เตเด™เตพ is เด‡เดชเตเดชเต‡เดพเดณเต เดจเดจเตเดจเดพเดฏเดฟ เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
"เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเดดเดฟ เด•เดพเดฃเตเด• เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• ()"perlsub เตฝ.

"%!" is เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟ เด•เต†เดŸเตเดŸเดฟเดฏเดฟเดŸเตเดŸเต เดฒเต‡เด•เตเด•เต The เดคเต†เดฑเตเดฑเต เดฎเต†เดพเดกเตเดฏเต‚เตพ
perlvar, Errno เดŽเดจเตเดจเดฟเดต เด•เดพเดฃเตเด•.

เด•เดชเดŸ-เดนเดพเดทเตเด•เตพ เด†เด•เตเดจเตเดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
perlref เด•เดพเดฃเตเด•.

"เดŽเด•เตเดธเตเดชเดฟเด†เตผ foreach เดŽเด•เตเดธเตเดชเดฟเด†เตผ" is เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
perlsyn เด•เดพเดฃเตเด•.

เด…เดŸเดฏเดพเดณเดตเดพเด•เตเด•เตเด•เตพ เด•เดดเดฟเดฏเตเด‚ be เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดฟ
perlsub เด•เดพเดฃเตเด•.

$^E is เด…เตผเดคเตเดฅเดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ on เดตเดฟเดจเตเด•เตเดธเดจเตเดฎเตเด•เตเดธ
perlvar เด•เดพเดฃเตเด•.

"เดซเต‹เดฑเดšเตเดšเต (1..1000000)" เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต
"foreach (1..1000000)" เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เด•เต—เดฃเตเดŸเดฟเด‚เด—เต เดฒเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต. เดตเด•เดฏเดฟเดฐเตเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เด‡เดจเดฟ เด’เดฐเต 1000000 เดตเดฒเดฟเดชเตเดชเดฎเตเดณเตเดณ เดฒเดฟเดธเตเดฑเตเดฑเต.

"เดซเต‚::" เด•เดดเดฟเดฏเตเด‚ be เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดš as เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด‰เดฆเตเดงเดฐเดฟเดšเตเดšเดคเต เดชเดพเด•เตเด•เต‡เดœเต เดชเต‡เดฐเต
เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เด…เดคเต‡ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดธเดฌเตโ€Œเดฑเต‚เดŸเตเดŸเต€เตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฌเต†เดฏเตผเดตเต‡เดกเตเด•เตพ เด…เดตเดฌเต‹เดงเดœเดจเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเดฟ
เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเตป เดธเด‚เดญเดตเดฟเดšเตเดšเต. เด…เด™เตเด™เดจเต†, "เดชเตเดคเดฟเดฏ Foo @args", "Foo()" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเดฟเดจเตเดฑเต† เดซเดฒเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
"เดซเต‚" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดจเด—เตเดจเดชเดฆเด™เตเด™เตพ เดŽเดดเตเดคเดพเดจเตเดณเตเดณ เดถเตเดชเดพเตผเดถเดฟเดค เดฎเดพเตผเด—เด‚
เดชเดฐเต‹เด•เตเดท เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตเดฒเต‹เดŸเตเดŸเต "เดชเตเดคเดฟเดฏ เดซเต‚:: @args" เด†เดฃเต. "เดชเตเดคเดฟเดฏ()" เดŽเดจเตเดจ เดฐเต€เดคเดฟเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
"Foo" เดŽเดจเตเดจ เด†เดฆเตเดฏ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเตŠเดชเตเดชเด‚, เดจเดฟเด™เตเด™เตพ เด…เดคเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ "Foo::" เด…เดฒเตเดฒ.

"เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต $Foo::{เดฌเดพเตผ::}" เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เด…เดธเตเดคเดฟเดคเตเดตเด‚ of a เดชเดพเด•เตเด•เต‡เดœเต
เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดคเต† เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เดจเดฟเดฒเดจเดฟเตฝเดชเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดฎเตเดฎเตเดชเต. "Foo::Bar" เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเตฝ เด‰เดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด‡เดชเตเดชเต‹เตพ "$Foo::{Bar::}" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดญเดพเดทเดพ เดชเดฟเดจเตเดคเตเดฃ
เดชเต†เตผเดฒเต‹เด•เตเด•เต‡เตฝ เด•เดพเดฃเตเด•.

เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดชเดฟเดจเตเดคเตเดฃ เดตเต‡เดฃเตเดŸเดฟ 64- เดฌเดฟเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเตเด•เตพ
5-เดฌเดฟเดฑเตเดฑเต เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ Perl64-เดจเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ 64-เดฌเดฟเดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต. 5.005 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต,
32-เดฌเดฟเดฑเตเดฑเต เดจเต€เดณเดตเตเด‚ 64-เดฌเดฟเดฑเตเดฑเต เดจเต€เดณเดตเตเด‚ เด‰เดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดชเดฟเดจเตเดคเตเดฃเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เด‚
เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เตพ เดšเต‡เตผเดคเตเดคเต. config.sh-เดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† ccflags-เดฒเต‡เด•เตเด•เต -DUSE_LONG_LONG เดšเต‡เตผเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
perl.h-เตฝ เด‡เดคเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเด•) เด…เดชเตเดชเต‹เตพ 'เดจเต€เดฃเตเดŸ เดจเต€เดณเดฎเตเดณเตเดณ' เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† perl เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เด…เดตเดฟเดŸเต†
เดจเดฟเดฐเดตเดงเดฟ เด•เด‚เดชเตˆเดฒเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚, เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ perl เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ. เด…เดตเดฟเดŸเต†
เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดฎเดพเดฏเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเตเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดพเดฃเต. เดˆ เด“เดชเตเดทเตป เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต
เด† เดตเดฟเดทเดฏเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด†เดณเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

เดชเตเดฐเต‡เดพเดŸเตเดŸเต‡เดพเดŸเตˆเดชเตเดชเต() เดตเดฐเตเดฎเดพเดจเด‚ เด‰เดชเด•เดพเดฐเดชเตเดฐเดฆเดฎเดพเดฃเต เดซเดฒเด‚ on เดฌเดฟเตฝเดกเดฟเดจเตเด•เตพ
เดชเต†เตผเดซเด™เตเด•เดฟเดฒเต† "เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต" เด•เดพเดฃเตเด•.

เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เดชเดฟเดจเตเดคเตเดฃ เดตเต‡เดฃเตเดŸเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ
"die()" เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดฎเต‚เดฒเตเดฏเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† $@ เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดŸเตเดฐเดพเดชเตเดชเตเด•เดณเดฟเตฝ เด† เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.
เด‡เดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดตเดธเตเดคเตเด•เตเด•เตพ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดฐเต‡เด–เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฃเต
เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เด‚ เดธเดตเดฟเดถเต‡เดทเดค.

เดตเต€เดฃเตเดŸเตเด‚ เด…เดจเตเด—เตเดฐเดนเด‚ in เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•() เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต เดตเต‡เดฃเตเดŸเดฟ เดšเด™เตเด™เดฒ เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•() เดฐเต€เดคเดฟเด•เตพ
เดชเต†เตผเดฒเต‹เดฌเตเดœเดฟเดฒเต† "เดกเดฟเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเดฑเตเด•เตพ" เด•เดพเดฃเตเด•.

เดŽเดฒเตเดฒเดพเด‚ "printf" เดซเต‡เดพเตผเดฎเดพเดฑเตเดฑเต เดฎเดคเดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เด†เด•เตเดจเตเดจเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเต เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฏเดฟ
perlfunc-เตฝ "printf" เด•เดพเดฃเตเด•.

เดชเตเดคเดฟเดฏ "INIT" เด•เต€เดตเต‡เดกเต
"INIT" เดธเดฌเตโ€Œเดธเต "BEGIN", "END" เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเต†เดฏเดพเดฃเต, เดชเด•เตเดทเต‡ เด…เดต perl เดฑเตบเดŸเตˆเดฎเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚
เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพ, เดชเต‡เตพ เด•เดฎเตเดชเตˆเดฒเตผ "INIT" เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
XSUB-เด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•.

เดชเตเดคเดฟเดฏ "เดฒเต‹เด•เตเด•เต" เด•เต€เดตเต‡เดกเต
"เดฒเต‹เด•เตเด•เต" เด•เต€เดตเต‡เดกเต เดคเตเดฐเต†เดกเต เดšเต†เดฏเตเดค เดชเต‡เดณเดฟเดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเดฎเดจเตเดตเดฏเดฎเดพเดฃเต. เดŽเดชเตเดชเต‡เดพเตพ
เดคเตเดฐเต†เดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด‡เดคเต เดจเดฟเดฒเดตเดฟเตฝ เด’เดฐเต เดจเต‚เดชเต เด†เดฃเต.

เด‰เดฑเดตเดฟเดŸ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเดฟเตฝ เด†เด˜เดพเดคเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เด•เต€เดตเต‡เดกเต "เดฆเตเตผเดฌเดฒเดฎเดพเดฃเต", เด…เดคเดพเดฏเดคเต, เดเดคเตŠเดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดคเตเด‚
เด’เดฐเต "เด‰เดชเดฏเต‹เด— เดคเตเดฐเต†เดกเต" เด•เดฃเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต‡ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด…เดคเดฟเดจเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ "qr//" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ
"qr//" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ, เดฎเดฑเตเดฑเต เด‰เดฆเตเดงเดฐเดฃเดฟ เดชเต‹เดฒเตเดณเตเดณ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฃเต,
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดซเต‹เด‚ เด‡เดชเตเดชเต‹เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด•เดพเดฃเดพเด‚
เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเตฝ เด•เดŸเดจเตเดจเตเดชเต‹เดฏเดฟ, เดฎเดฑเตเดฑเต เดชเดคเดฟเดตเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เดณเดฟเตฝ เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต. เดชเต†เตผเดฒเต‹เดชเตเดชเต เด•เดพเดฃเตเด•.

"เดจเดฎเตเดฎเตเดŸเต†" is เด‡เดชเตเดชเต‡เดพเดณเต a เดธเด‚เดตเดฐเดฃเด‚ เดตเดพเด•เตเด•เต
"เดจเดฎเตเดฎเตเดŸเต†" เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เด’เดฐเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เตพ "-w" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด‚
เดฎเดพเดฑเตเด•.

เดธเดฎเดจเดฟเดฒเดฏเดพเดฏเดต เดถเตเดฐเต‡เดฃเดฟเด•เตพ เด†เด•เตเดจเตเดจเต เด‡เดชเตเดชเต‡เดพเดณเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เดŸเตˆ::เด…เดฑเต‡ เด•เดพเดฃเตเด•.

เดธเดฎเดจเดฟเดฒเดฏเดพเดฏเดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดชเดฟเดจเตเดคเตเดฃ is เดจเดฒเตเดฒเดคเต
เด•เดพเดฃเดพเดคเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เด•เตŠเดณเตเดคเตเดคเตเด•เตพ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. TIERRAY-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเตเด‚ เด‰เดฃเตเดŸเต
เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ. เดŸเตˆ::เด…เดฑเต‡ เด•เดพเดฃเตเด•.

4th เดตเดพเดฆเด‚ เดฒเต‡เด•เตเด•เต substr
substr() เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเดจเดฟเตฝ เดฎเดŸเด™เตเด™เดพเดจเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด“เดชเตเดทเดฃเตฝ เดจเดพเดฒเดพเดฎเดคเตเดคเต† เดตเดพเดฆเด‚ เด‡เดคเดพเดฃเต
เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดŸเตเดฐเดฟเด‚เด—เต. perlfunc-เตฝ "substr" เด•เดพเดฃเตเด•.

เดจเต†เด—เดฑเตเดฑเต€เดตเต LENGTH เดตเดพเดฆเด‚ เดฒเต‡เด•เตเด•เต Splice
เดธเตเดชเตเดฒเตˆเดธเต() เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต LENGTH เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดฟเดจเตŠเดชเตเดชเด‚ เด‡เดชเตเดชเต‹เตพ LENGTH เดšเต†เดฏเตเดคเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต
substr(). เดฎเตเดฎเตเดชเต เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต LENGTH 0 เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏเดฟเดฐเตเดจเตเดจเต. perlfunc-เตฝ "เดธเตโ€Œเดชเตเดฒเตˆเดธเต" เด•เดพเดฃเตเด•.

เดœเดพเดฒเดตเดฟเดฆเตเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด†เด•เตเดจเตเดจเต เด‡เดชเตเดชเต‡เดพเดณเต เด•เต‚เดŸเตเดคเตฝ เดฎเดพเดœเดฟเด•เตเด•เต
"substr($x, 5) = "hi"" เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฑเดฏเตเดฎเตเดชเต‹เตพ, เดธเตเด•เต†เดฒเดพเตผ เดคเดฟเดฐเดฟเด•เต† substr() is
เดชเตเดฐเดคเตเดฏเต‡เด•เด‚, เด…เดคเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเดฟเดฏเดพเตฝ $x-เดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. (เด‡เดคเดฟเดจเต† 'เดฎเดพเดœเดฟเด•เต เดฎเต‚เดฒเตเดฏเด‚' เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดพเดฐเดฃเด‚ เด’เดฐเต 'lvalue' เดŽเดจเตเดจเดคเต เด’เดฐเต เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เด’เดจเตเดจเดพเดฃเต.) เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เด‡เดคเดพเดฃเต
เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเต‡เตพ เด…เดคเต‡ เดฎเดพเดœเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต substr(),
เดชเต‹เดธเต(), เด…เดฅเดตเดพ vec() เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เด…เดต เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ
"\" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ @_ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‰เดชเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเดพเดฏเดฟ. เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ, เดˆ 'เดฎเดพเดœเดฟเด•เต' เดฎเดพเดคเตเดฐเด‚
เด’เดฐเต เดตเดดเดฟเด•เตเด•เต เดชเต‹เดฏเดฟ, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดฎเดพเดœเดฟเด•เต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเตเด•เต†เดฒเดพเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเต (เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ $x)
เดฎเดพเดจเตเดคเตเดฐเดฟเด• เดฎเต‚เดฒเตเดฏเดคเตเดคเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดˆ เด•เต‹เดกเต เด‡เดชเตเดชเต‹เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต:

$x = "เดนเดฒเต‹";
เด‰เดช เด…เดšเตเดšเดŸเดฟ {
$x = "เดœเดฟ'เดฌเตˆ";
$_[0], "\n";
}
เดชเตเดฐเดฟเดจเตเดฑเต (substr($x, 0, 5));

เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ, เด‡เดคเต "เดนเดฒเต‹" เดŽเดจเตเดจเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด‡เดชเตเดชเต‹เตพ "เดœเดฟ'เดฌเตˆ" เดŽเดจเตเดจเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

<> เด‡เดชเตเดชเต‡เดพเดณเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต in เดฐเต‡เด–เด•เดณเต
$/ เดŽเดจเตเดจเดคเต เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเตเดŸเต† เดฑเดซเดฑเตปเดธเต เด†เดฃเต†เด™เตเด•เดฟเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด•เตˆเดตเดถเดฎเตเดณเตเดณ เดธเตเด•เต†เดฏเดฟเดฒเตผ เด†เดฃเต†เด™เตเด•เดฟเตฝ, <> เดตเดพเดฏเดฟเด•เตเด•เตเด‚
เดตเดฐเดฟเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ เดฐเต‡เด–เด•เตพ. เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต, perlvar เดฒเต† "$/" เด•เดพเดฃเตเด•.

เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเตเด•เตพ


เด•เต‹เตบเดซเดฟเด—เดฑเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เด‰เดฃเตเดŸเต. perl เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตˆเดฑเตเดฑเต-เดตเตˆเดกเต เดชเต‹เดณเดฟเดธเดฟ เด‡เดชเตเดชเต‹เตพ เดšเต†เดฏเตเดฏเดพเด‚
Policy.sh เดตเดดเดฟ เดธเตเดฅเดฟเดฐเดค เดชเตเดฒเตผเดคเตเดคเดฃเด‚. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต
in config.sh.

เดชเตเดคเดฟเดฏ เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เดฎเตเด•เตพ
BeOS เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฃเตเด• README.beos.

DJGPP เดŸเต‚เดณเตเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเตฝ DOS เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฃเตเด• README.dos (เดšเดฟเดฒเดคเดฟเตฝ perldos เด†เดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต
เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ).

Mint เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฃเตเด• README.mint.

MPE/iX เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. README.mpeix เด•เดพเดฃเตเด•.

MVS (เด“เดชเตเดชเตบ เดŽเดกเดฟเดทเตป เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ OS390) เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฃเตเด• README.os390 (เด‡เดคเดพเดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต
เดšเดฟเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ perlos390).

เดธเตเดŸเตเดฐเดพเดฑเตเดฑเดธเต VOS เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฃเตเด• README.vos.

เดฎเดพเดฑเตเดฑเด™เตเด™เตพ in เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดชเดฟเดจเตเดคเตเดฃ
Win32 เดชเดฟเดจเตเดคเตเดฃ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เดชเต‡เตพ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เดธเดฟ++ เดŽเตปเด•เตเดฏเดพเดชเตโ€Œเดธเตเดฒเต‡เดทเตป
เดชเต‡เตพ. GCC, EGCS เดŽเดจเตเดจเดฟเดต เด‡เดชเตเดชเต‹เตพ Win32-เตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฃเตเด• README.win32, aka perlwin32.

VMS เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดฟ. เด•เดพเดฃเตเด• README.vms (เด‡เดคเดพเดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต README_vms on
เดšเดฟเดฒ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ).

เดฎเดฟเด•เตเด• Unix เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดธเต‚เดšเดจ เดซเดฏเดฒเตเด•เตพ เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เด•เดฃเตเดŸเต.

เดฎเต†เดพเดกเตเดฏเต‚เดณเตเด•เตพ เด’เดชเตเดชเด‚ เดชเตเดฐเดพเด—เตเดฎเดพเดค


เดชเตเดคเดฟเดฏ เดฎเต†เดพเดกเตเดฏเต‚เดณเตเด•เตพ
เดฌเดฟ เดชเต‡เตพ เด•เดฎเตเดชเตˆเดฒเดฑเตเด‚ เดŸเต‚เดณเตเด•เดณเตเด‚. เดฌเดฟ เด•เดพเดฃเตเด•.

เดกเดพเดฑเตเดฑ::เดกเดฎเตเดชเตผ
Perl เดกเดพเดฑเตเดฑ เดชเตเดฐเต†เดฑเตเดฑเดฟ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ. เดกเดพเดฑเตเดฑ เด•เดพเดฃเตเด•::เดกเดฎเตเดชเตผ.

เดกเด‚เดชเตโ€Œเดตเดพเดฒเตเดฏเต‚
เดธเตโ€Œเด•เตเดฐเต€เดจเดฟเดฒเต‡เด•เตเด•เต perl เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดกเด‚เดชเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ. Dumpvalue เด•เดพเดฃเตเด•.

เดคเต†เดฑเตเดฑเต
เดชเดฟเดถเด•เตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เด•เดพเดฃเดพเดจเตเดณเตเดณ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ. เดŽเตผเดฃเต‹ เด•เดพเดฃเตเด•.

เดซเดฏเตฝ:: เดธเตเดชเต†เด•เต
เดซเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ API.

ExtUtils:: เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต
เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด…เดจเตเดตเต‡เดทเดฟเดšเตเดšเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•.

ExtUtils::เดชเดพเด•เตเด•เตโ€Œเดฒเดฟเดธเตเดฑเตเดฑเต
.packlist เดซเดฏเดฒเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•.

เดฎเดพเดฐเด•เดฎเดพเดฏ
เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ/เดฌเดฟเตฝเดฑเตเดฑเดฟเดจเตเด•เตพ เดตเดฟเดœเดฏเดฟเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฐเดฟเด•เตเด•เตเด•.

IPC::SysV
perl-เดฒเต† เดธเดฟเดธเตเดฑเตเดฑเด‚ V IPC เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เด•เต‹เตบเดธเตเดฑเตเดฑเดจเตเดฑเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃเดพ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเตเด•เดณเตเด‚.

เดชเดฐเดฟเดถเต‡เดพเดงเดจ
เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต.

เดŸเตˆ::เด…เดฑเต‡
เดŸเตˆเดกเต เด…เดฑเต‡เด•เตพเด•เตเด•เตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเต.

เด•เต†เดŸเตเดŸเตเด•::เด•เตˆเดชเตเดชเดฟเดŸเดฟเด•เตเด•เตเด•
เด•เต†เดŸเตเดŸเดฟเดฏ เดนเดพเตปเดกเดฟเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฒเดพเดธเต.

เด‡เดดเด•เตพ
เดชเต‡เตพ เดคเตเดฐเต†เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตฝ, เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเด‚, เดชเดฟเดจเตเดคเตเดฃ.

attrs
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

เดซเต€เตฝเดกเตเด•เตพ
เด•เด‚เดชเตˆเตฝ-เดŸเตˆเด‚ เด•เตเดฒเดพเดธเต เดซเต€เตฝเดกเตเด•เตพ.

เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเต†เดทเดจเตเด•เดณเตเดŸเต† เดธเตเดตเดญเดพเดตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดตเดฟเดตเดฟเดง เดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ.

เดฎเดพเดฑเตเดฑเด™เตเด™เตพ in เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดฎเต†เดพเดกเตเดฏเต‚เดณเตเด•เตพ
เดฌเดžเตเดšเตเดฎเดพเตผเด•เตเด•เต
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดจเดŸเดคเตเดคเดพเด‚ x เดถเดฐเดฟเดฏเดพเดฏ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดŠเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดธเต†เด•เตเด•เตปเดกเตเด•เตพ
เดฑเตบ.

เดฎเดฟเด•เดšเตเดš เดธเดฎเดฏเด‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต.

เด•เดพเตผเดชเตเดชเต
เด•เดฐเดฟเดฎเต€เตป เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดฃเตเดŸเต เด•เตเดฒเด•เตเด•เต (). เด•เตเดฒเด•เตเด•เต () เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต, เดชเต‹เดฒเต† เด•เดฐเดฟเดฎเต€เตป(), เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด’เดฐเต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฌเดพเด•เตเด•เตเดŸเตเดฐเต†เดฏเดฟเดธเต เดšเต†เดฏเตเดฏเตเด•, เดชเต‹เดฒเต† เดเดฑเตเดฑเตเดชเดฑเดฏเตเด•().

CGI CGI เดชเดคเดฟเดชเตเดชเต 2.42 เดฒเต‡เด•เตเด•เต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

Fcntl
เด•เต‚เดŸเตเดคเตฝ Fcntl เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต: F_SETLK64, F_SETLKW64, O_LARGEFILE เดตเดฒเตเดคเดพเดฏเดฟ (เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ)
4G) เดซเดฏเตฝ เด†เด•เตโ€Œเดธเดธเต (64-เดฌเดฟเดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ เด‡เดคเตเดตเดฐเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดฒเดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ
เด…เดฎเดฟเดคเดฎเดพเดฏ เด†เดตเต‡เดถเด‚), เดซเตเดฐเต€/เดจเต†เดฑเตเดฑเต/เด“เดชเตเดชเตบเดฌเดฟเดŽเดธเตเดกเดฟ เดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดธเตเดตเดญเดพเดตเด‚ เดซเตเดฒเดพเด—เตเด•เตพ F_FLOCK, F_POSIX, Linux
F_SHLCK, O_ACCMODE: O_RDONLY, O_WRONLY, O_RDWR เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฎเดพเดธเตเด•เต.

เด—เดฃเดฟเดคเด‚::เดธเดฎเตเดšเตเดšเดฏเด‚
Re, Im, arg, abs, rho, theta, เดŽเดจเตเดจเต€ เด†เด•เตเดธเดธเดฑเตเด•เดณเตเดŸเต† เดฐเต€เดคเดฟเด•เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚ ($z->Re()) เด‡เดชเตเดชเต‹เตพ เด…เดคเตเด‚
เดฎเตเดฏเต‚เดŸเตเดŸเต‡เดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด• ($z->Re(3)).

เด—เดฃเดฟเดคเด‚:: เดŸเตเดฐเดฟเด—เต
เด…เดฒเตเดชเด‚ เดฑเต‡เดกเดฟเดฏเตฝ เดคเตเดฐเดฟเด•เต‹เดฃเดฎเดฟเดคเดฟ (เดธเดฟเดฒเดฟเดฃเตเดŸเตผ, เด—เต‹เดณเดพเด•เตƒเดคเดฟ) เดšเต‡เตผเดคเตเดคเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต
เดตเดฒเดฟเดฏ เดธเตผเด•เตเด•เดฟเตพ เดฆเต‚เดฐเด‚.

POSIX
POSIX-เดจเต เด‡เดชเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเต‚เดšเดจ เดซเดฏเดฒเตเด•เดณเตเดฃเตเดŸเต.

DB_File
DB_File เดฌเต†เตผเด•เตเด•เตโ€Œเดฒเดฟ เดกเดฟเดฌเดฟเดฏเตเดŸเต† 2.x เดชเดคเดฟเดชเตเดชเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. "ext/DB_File/Changes" เด•เดพเดฃเตเด•.

เดฎเต‡เด•เตเด•เต เดฎเต‡เด•เตเด•เตผ
MakeMaker เด‡เดชเตเดชเต‹เตพ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดฎเต‡เด•เตเด•เต เดซเดฏเดฒเตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เด† เดธเตˆเดฑเตเดฑเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เด‚ เดจเตฝเด•เตเดจเตเดจเต
เด‰เดฎเดพเดธเตเด•เต() เดจเดฏเด‚ เดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฃเด‚. เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเดจเต เดฎเดฟเด•เดšเตเดš เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ เด‰เดฃเตเดŸเต
.packlist เดซเดฏเดฒเตเด•เตพ, เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเด•.

เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ-เด†เดถเตเดฐเดฟเดคเดตเตเด‚ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ-เดธเตเดตเดคเดจเตเดคเตเดฐเดตเตเดฎเดพเดฏ เดซเดฏเดฒเตเด•เดณเตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ
เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เด‡เดชเตเดชเต‹เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
เดฎเตเดฎเตเดชเต, เดชเด™เตเด•เดฟเดŸเดพเดตเตเดจเตเดจ เดญเดพเด—เด™เตเด™เตพ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดชเต†เตผเดฒเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเดฟเดฐเตเดจเตเดจเต
เดชเดคเดฟเดชเตเดชเตเด•เตพ, เด…เดคเดฟเดจเดพเตฝ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเดพเตป เดฌเดพเดงเตเดฏเดธเตเดฅเดฐเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เด‰เดฃเตเดŸเต.

CPAN
perlmodinstall, CPAN เดŽเดจเตเดจเดฟเดต เด•เดพเดฃเตเด•.

Cwd Cwd::cwd เดฎเดฟเด•เตเด• เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฟเดฒเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเดพเดฃเต.

เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ


"h2ph" เด‰เด‚ เด…เดจเตเดฌเดจเตเดง เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเตเด‚ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

"perlcc", เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดซเตเดฐเดฃเตเดŸเต เดŽเตปเดกเต เดฒเดญเตเดฏเดฎเดพเดฃเต.

เด•เตเดฐเต‚เดกเต เด—เตเดจเต "เด•เต‹เตบเดซเดฟเด—เตผ" เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเต† เด‡เดชเตเดชเต‹เตพ เดšเดตเดฟเดŸเตเดŸเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป "configure.gnu" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.
เด•เต‡เดธเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเดฎเตเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเตฝ "เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•".

"perldoc" เดชเดฃเตเดŸเต เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดตเต‡เด—เดค เด•เตเดฑเดžเตเดž เดซเต€เดšเตเดšเดฑเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เด“เดชเตเดทเดฃเดฒเดพเดฃเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต,
เด•เต‡เดธเต-เด‡เตปเดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดคเดฟเดฐเดฏเดฒเตเด•เตพเด•เตเด•เต "-i" เดธเตเดตเดฟเดšเตเดšเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด†เดตเตผเดคเตเดคเดจ เดคเดฟเดฐเดฏเดฒเตเด•เตพเด•เตเด•เต "-r" เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
เดชเดดเดฏ เดธเตเดตเดญเดพเดตเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "PERLDOC" เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดˆ เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

เดตเดฟเดตเดฐเดฃเด•เตเด•เตเดฑเดฟเดชเตเดชเตเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ


Config.pm-เดจเต เด‡เดชเตเดชเต‹เตพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เด’เดฐเต เด—เตเดฒเต‹เดธเดฑเดฟ เด‰เดฃเตเดŸเต.

Porting/patching.pod เดŽเด™เตเด™เดจเต† เดชเดพเดšเตเดšเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดตเดฟเดถเดฆเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดฃเตเดŸเต
perl.

เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด†เดฏเดฟ เดŽเด™เตเด™เดจเต† เดŽเดดเตเดคเดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเดพเตผเด—เตเด—เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ perlport เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

"CPAN" เดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดŽเด™เตเด™เดจเต† เดฒเดญเตเดฏเดฎเดพเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเตเด‚ perlmodinstall เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดšเดฟเดฒ เดชเต‡เตพ เดŸเตเดฐเดพเดชเตเดชเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดชเต†เตผเตฝเดŸเตเดฐเดพเดชเตเดชเต เด•เดพเดฃเตเด•.

perlopentut เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเตฝ เดจเตฝเด•เตเดจเตเดจเต เดคเตเดฑเด•เตเด•เตเด• ().

perlreftut เดฑเดซเดฑเตปเดธเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเตฝ เดจเตฝเด•เตเดจเตเดจเต.

perlthrtut เดคเตเดฐเต†เดกเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเตฝ เดจเตฝเด•เตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เดกเดฏเด—เตเดจเต‡เดพเดธเตเดฑเตเดฑเดฟเด•เตเดธเต


เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด•เต‹เตพ CORE เด†เดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต::%s(), เด…เดคเตเดชเต‹เดฒเต† เดฏเต‹เด—เตเดฏเดค เดจเต‡เดŸเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ & เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
(W) เดจเดฟเด™เตเด™เตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš เด’เดฐเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เดจเดฟเดจเต เดชเต‡เตพ เด•เต€เดตเต‡เดกเดฟเดจเตเดฑเต† เด…เดคเต‡ เดชเต‡เดฐเตเดฃเตเดŸเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต
เด’เดจเตเดจเต‹ เดฎเดฑเตเดฑเต‹ เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดฏเต‹เด—เตเดฏเดคเดฏเดฟเดฒเตเดฒเดพเดคเต† เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดชเต‡เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดฌเดฟเตฝเดกเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•.

เด’เดฐเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เด•เต‹เดณเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด‚ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดฐเต เด†เดฎเตเดชเตผเดธเดพเตปเดกเต เด‡เดŸเตเด•
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เดชเต‡เดฐเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตŠเดชเตเดชเด‚ เดชเต‡เดฐเต เดฏเต‹เด—เตเดฏเดค เดจเต‡เดŸเตเด•. เดชเด•เดฐเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต "เด‰เดชเดฏเต‹เด— เดธเดฌเตเดธเต" เดชเตเดฐเดพเด—เตเดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดคเดคเดพเดฃเต†เดจเตเดจเต เดจเดŸเดฟเด•เตเด•เตเด•).

เดชเต‡เตพ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเต เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดพเตป, เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเดฟเดฒเต† "CORE::" เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
(เด‰เดฆเดพ: "CORE::log($x)") เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฌเตเดฑเต‚เดŸเตเดŸเดฟเดจเต† เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดฐเต€เดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเด• (เด•เดพเดฃเตเด•
"attrs").

เด…เดฑเต‡เดฏเต† เดนเดพเดทเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเต‹เดถเด‚ เดธเต‚เดšเดฟเด•
(เดŽเดซเต) เด’เดฐเต เด•เดชเดŸ-เดนเดพเดทเดฟเดจเตเดฑเต† 0'เดฎเดคเตเดคเต† เดฎเต‚เดฒเด•เด‚ เด…เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดนเดพเดทเดฟเตฝ เดธเต‚เดšเดฟเด• เดคเดฟเดฐเดžเตเดžเต
เดจเดฟเดฏเดฎเดชเดฐเดฎเดพเดฏ. เดธเต‚เดšเดฟเด• เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. perlref เด•เดพเดฃเตเด•.

"%s" เดŽเดจเตเดจเดคเต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒเดพเดคเตเดค เดชเดพเด•เตเด•เต‡เดœเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
(W) เดจเดฟเด™เตเด™เตพ "Foo::" เดŽเดจเตเดจ เดซเต‹เดฎเดฟเดจเตเดฑเต† เดฏเต‹เด—เตเดฏเดคเดฏเตเดณเตเดณ เด’เดฐเต เดตเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เด•เด‚เดชเตˆเดฒเตผ เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เด•เดฃเตเดŸเดฟเดฒเตเดฒ
เด† เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเต เดฎเตเดฎเตเดชเต เด† เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚. เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต‹?

เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ "%s" เดŽเดจเตเดจ เดฐเต€เดคเดฟเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
(เดŽเดซเต) เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดฎเต†เดคเตเดคเต‡เดกเต เด•เต‹เดณเดฟเดจเตเดฑเต† เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต, เดŽเดจเตเดจเดพเตฝ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดฑเดซเดฑเตปเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฒเต‹เดŸเตเดŸเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚
เดชเดฟเดถเด•เต:

$BADREF = 42;
เดชเตเดฐเต‹เดธเดธเตเดธเต $BADREF 1,2,3;
$BADREF->เดชเตเดฐเด•เตเดฐเดฟเดฏ(1,2,3);

nosuid-เดจเดพเดฏเดฟ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต "%s" เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
(เดชเดฟ) เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเต‹เดธเตเดฏเดฟเดกเดฟเดจเดพเดฏเดฟ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด…เดฑเต‡เดฏเต† เดนเดพเดทเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
(เดŽเดซเต) เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดนเดพเดทเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด…เดฑเต‡ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เด…เดฑเต‡เดฏเดฟเตฝ เด’เดฐเต เดตเดฟเดตเดฐเดตเตเดฎเดฟเดฒเตเดฒ
เด•เต€เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดฑเต‡ เดธเต‚เดšเดฟเด•เด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเด™เตเด™เดจเต† เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเด‚. a เด‰เดณเตเดณ เด…เดฑเต‡เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚
เดธเต‚เดšเดฟเด• 0-เตฝ เดนเดพเดทเต เดฑเดซเดฑเตปเดธเต.

เด’เดฐเต eval-string-เตฝ เดจเดฟเดจเตเดจเต เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป เดŽเดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
(เดŽเดซเต) เด’เดฐเต เดŽเดตเตฝ "เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเตฝ" เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดšเดพเดŸเดพเตป "เด—เต‹เดŸเตเดŸเต‹ เดธเดฌเตเดฑเต‚เดŸเตเดŸเต€เตป" เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ. (เดจเดฟเด™เตเด™เตพ
เด’เดฐเต eval {BLOCK}-เตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดšเดพเดŸเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.)

เด•เดชเดŸ-เดนเดพเดทเต เด˜เดŸเด•เด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ
(F) เดจเดฟเด™เตเด™เตพ "เดฒเต‹เด•เตเด•เตฝ $ar->{'key'}" เดชเต‹เดฒเต† เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฑเดžเตเดžเต, เด‡เดตเดฟเดŸเต† $ar เดŽเดจเตเดจเดคเต เด’เดฐเต เดฑเดซเดฑเตปเดธเดพเดฃเต
เด•เดชเดŸ-เดนเดพเดทเต. เด…เดคเต เด‡เดคเตเดตเดฐเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏ เดซเดฒเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚
เด…เดจเตเดฌเดจเตเดง เด…เดฑเต‡ เด˜เดŸเด•เด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต: "เดฒเต‹เด•เตเด•เตฝ $ar->[$ar->[0]{'key'}]".

%% เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ! เด•เดพเดฐเดฃเด‚ Errno.pm เดฒเดญเตเดฏเดฎเดฒเตเดฒ
(เดŽเดซเต) เด†เดฆเตเดฏเดฎเดพเดฏเดฟ %! เดนเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, perl เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ Errno.pm เดฎเตŠเดกเตเดฏเต‚เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
Errno เดฎเตŠเดกเตเดฏเต‚เตพ % เดธเดฎเดจเดฟเดฒเดฏเดฟเดฒเดพเด•เตเดฎเต†เดจเตเดจเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต! $-เดจเต เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดชเต‡เดฐเตเด•เตพ เดจเตฝเด•เดพเตป เดนเดพเดทเต! เดคเต†เดฑเตเดฑเต
เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ.

"%s" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดจเดฎเตเดชเตผ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเดฏเดฟเดฒเตเดฒ
(F) "CORE::word" เดŽเดจเตเดจ เดซเต‹เดฎเดฟเดจเตเดฑเต† เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดจเตฝเด•เดฟ เดชเตเดฐเต‡เดพเดŸเตเดŸเต‡เดพเดŸเตˆเดชเตเดชเต(), เดŽเดจเตเดจเดพเตฝ เดฌเดฟเตฝเดฑเตเดฑเตเด‡เตป เด‡เดฒเตเดฒ
"เดตเดพเด•เตเด•เต" เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดจเตŠเดชเตเดชเด‚.

เดชเตเดฐเดคเต€เด• เด•เตเดฒเดพเดธเต เดตเดพเด•เตเดฏเด˜เดŸเดจ [. .] เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด•เดฐเตเดคเดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
(W) เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เตเดฒเดพเดธเตเด•เดณเดฟเตฝ ([]) "[" เดŽเดจเตเดจเต เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจ.
เด•เต‚เดŸเดพเดคเต† ".]" เดŽเดจเตเดจเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เตเดฒเดพเดธเตเดธเดฟเดจเตเดณเตเดณเดฟเดฒเต† เด† เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เตเด•
เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเต เด‰เดณเตเดณ เดšเดคเตเดฐ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ: "\[." เด’เดชเตเดชเด‚ ".\]".

เดชเตเดฐเดคเต€เด• เด•เตเดฒเดพเดธเต เดตเดพเด•เตเดฏเด˜เดŸเดจ [: :] เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
(W) เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เตเดฒเดพเดธเตเด•เดณเดฟเตฝ ([]) "[:" เดŽเดจเตเดจเต เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจ
เด•เต‚เดŸเดพเดคเต† ":]" เดŽเดจเตเดจเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เตเดฒเดพเดธเตเดธเดฟเดจเตเดณเตเดณเดฟเดฒเต† เด† เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เตเด•
เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเต เด‰เดณเตเดณ เดšเดคเตเดฐ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ: "\[:", ":\]".

เดชเตเดฐเดคเต€เด• เด•เตเดฒเดพเดธเต เดตเดพเด•เตเดฏเด˜เดŸเดจ [= =] เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
(W) เดฑเต†เด—เตเดฒเตผ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เตเดฒเดพเดธเตเด•เดณเดฟเตฝ ([]) "[=" เดŽเดจเตเดจเต เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจ
"=]" เดŽเดจเตเดจเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ
เด’เดฐเต เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เด•เตเดฒเดพเดธเตเดธเดฟเดจเตเดณเตเดณเดฟเดฒเต† เด† เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เตเด•
เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเต เด‰เดณเตเดณ เดšเดคเตเดฐ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ: "\[=", "=\]".

%s: เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเดฟเตฝ เด‡เดตเดพเตฝ เด—เตเดฐเต‚เดชเตเดชเต
(เดŽเดซเต) เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‡เตพ เด•เดณเด™เตเด•เดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ
เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค "(?{ ... })" เดธเต€เดฑเต‹-เดตเดฟเดกเตเดคเตเดคเต เด…เดธเต†เตผเดทเตป เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. "(?{ เด•เต‹เดกเต })" เด•เดพเดฃเตเด•
perlre, and perlsec.

%s: Eval-group เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดฒเตเดฒ, re 'eval' เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
(F) เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเดฆเดชเตเดฐเดฏเต‹เด—เดคเตเดคเดฟเตฝ "(?{ ... })" เดชเต‚เดœเตเดฏเด‚ เดตเต€เดคเดฟเดฏเตเดณเตเดณ เด…เดตเด•เดพเดถเดตเดพเดฆเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดคเต
"use re 'eval'" เดชเตเดฐเดพเด—เตเดฎ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เต‚. "(?{ เด•เต‹เดกเต
})" perlre เตฝ.

%s: เดฑเตบ เดŸเตˆเดฎเดฟเตฝ Eval-group เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดฒเตเดฒ
(F) "(?{ ... })" เดธเต€เดฑเต‹-เดตเดฟเดกเตเดคเตเดคเต เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เดชเต‡เตพ เดถเตเดฐเดฎเดฟเดšเตเดšเต
เดชเดพเดฑเตเดฑเต‡เดฃเดฟเตฝ เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเดกเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดฑเตบ เดŸเตˆเดฎเดฟเดฒเต† เด‰เดฑเดชเตเดชเต.
เดธเตเดฐเด•เตเดทเดพ เด…เดชเด•เดŸเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚
เดฑเตบ เดŸเตˆเดฎเดฟเตฝ เด’เดฐเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเดกเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดฑเตเดฑเต‡เตบ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚
เด’เดฐเต เดŽเดจเตเดจเดคเดฟเตฝ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต eval(). perlre-เตฝ "(?{ เด•เต‹เดกเต })" เด•เดพเดฃเตเด•.

'' (เดชเดพเด•เตเด•เต‡เดœเต เดฎเต†เดฏเดฟเตป เด…เดจเตเดฎเดพเดจเดฟเดšเตเดšเต) เดŽเดจเตเดจเดคเดฟเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด…เดจเตเด—เตเดฐเดนเด‚
(W) เดชเต‚เดœเตเดฏเด‚ เดจเต€เดณเดฎเตเดณเตเดณ เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดจเดฟเด™เตเด™เตพ เด…เดจเตเด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเต เดซเดฒเดฎเตเดฃเตเดŸเต
เดชเดพเด•เตเด•เต‡เดœเต เดฎเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เดฑเดซเดฑเตปเดธเต เด…เดจเตเด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฒเตเดฒ.
เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเต เดจเตฝเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•, เด‰เดฆเดพ bless($ref, $p || 'MyPackage');

เดจเดฟเดฏเดฎเดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏ เดนเต†เด•เตโ€Œเดธเต เด…เด•เตเด•เด‚ เด…เดตเด—เดฃเดฟเดšเตเดšเต
(W) เดจเดฟเด™เตเด™เตพ เดนเต†เด•เตเดธเดพเดกเต†เดธเดฟเดฎเดฒเดฟเตฝ 0 - 9 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ A - F เด…เดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดคเต€เด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดจเดฎเตเดชเตผ. เดจเดฟเดฏเดฎเดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดนเต†เด•เตเดธเดพเดกเต†เดธเดฟเดฎเตฝ เดธเด‚เด–เตเดฏเดฏเตเดŸเต† เดตเตเดฏเดพเด–เตเดฏเดพเดจเด‚ เดจเดฟเตผเดคเตเดคเดฟ
เดชเตเดฐเดคเต€เด•เด‚.

เด…เดคเตเดคเดฐเด‚ เด…เดฑเต‡ เดซเต€เตฝเดกเต เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
(เดŽเดซเต) เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดนเดพเดทเดพเดฏเดฟ เด’เดฐเต เด…เดฑเต‡ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดซเต€เตฝเดกเต เดจเดพเดฎเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.
เด‡เตปเดกเด•เตโ€Œเดธเต 0-เดฒเต† เดนเดพเดทเต เดŽเดฒเตเดฒเดพ เดธเดพเดงเตเดตเดพเดฏ เดซเต€เตฝเดกเต เดจเดพเดฎเด™เตเด™เดณเตเด‚ เด…เดคเดฟเดจเตเดณเตเดณ เดธเต‚เดšเดฟเด•เด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดฃเด‚
เดœเต‹เดฒเดฟ.

%s เดคเดฐเด‚ %s เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ "%s" เดŽเดจเตเดจ เดซเต€เตฝเดกเต เด‡เดฒเตเดฒ
(เดŽเดซเต) เดคเดฐเด‚ เด…เดฑเดฟเดฏเดพเดคเตเดค เด’เดฐเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดค เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เด’เดฐเต เดซเต€เตฝเดกเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเดšเตเดšเต
เดซเต€เตฝเดกเต เดจเดพเดฎเด‚. เดŸเตˆเดชเตเดชเต เดชเดพเด•เตเด•เต‡เดœเดฟเดฒเต† %FIELDS เดนเดพเดทเดฟเตฝ เดซเต€เตฝเดกเต เดจเดพเดฎเด™เตเด™เตพ เดคเดฟเดฐเดฏเตเดจเตเดจเต
เด•เด‚เดชเตˆเตฝ เดธเดฎเดฏเดคเตเดคเต. %FIELDS เดนเดพเดทเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ 'เดซเต€เตฝเดกเตเด•เตพ' เดชเตเดฐเดพเด—เตเดฎ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดชเดฐเดฟเดนเดพเดธเตเดฏเดฎเดพเดฏ เดตเดฒเดฟเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดธเดฎเดฏเดคเตเดคเต เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เดฒเตเดฒ
(เดŽเดซเต) เดจเดฟเด™เตเด™เตพเด•เตเด•เต 2^31+ "เดšเต†เดฑเดฟเดฏ เดคเตเด•" เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดจเดพเดตเดฟเดฒเตเดฒ. เดˆ เดชเดฟเดถเด•เต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚
เดชเต‡เตพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดฒเต† เด…เด•เตเดทเดฐเดคเตเดคเต†เดฑเตเดฑเต เดฎเต‚เดฒเดฎเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด‰เดฆเดพ, $arr[$time] เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ $arr[time].

เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดฑเต‡เดžเตเดšเต เด‡เดฑเตเดฑเดฑเต‡เดฑเตเดฑเตผ
(เดŽเดซเต) ".." เดŽเดจเตเดจ เดถเตเดฐเต‡เดฃเดฟ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเด‚เด–เตเดฏเดพ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเดฃเตเดŸเตเด‚) เดชเตเดฑเดคเตเดคเดพเดฃเต
เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเดพเตฝ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดถเตเดฐเต‡เดฃเดฟ. เดธเดพเดงเตเดฏเดฎเดพเดฏ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดจเดฎเตเดชเดฐเตเด•เดณเดฟเตฝ "0" เดฎเตเตปเด•เตˆเดฏเต†เดŸเตเดคเตเดคเต เดฎเดพเดจเตเดคเตเดฐเดฟเด• เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป Perl-เดจเต† เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด•.

'%s' %s เดฐเต€เดคเดฟเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เด†เดตเตผเดคเตเดคเดจ เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ
(เดŽเดซเต) เด’เดฐเต เดฐเต€เดคเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ 100-เดฒเดงเดฟเด•เด‚ เดฒเต†เดตเดฒเตเด•เตพ เด…เดจเดจเตเดคเดฐเดพเดตเด•เดพเดถเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต.
เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดจเดจเตเดคเดฐเดพเดตเด•เดพเดถ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เด’เดฐเต เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดพเดคเตเดค เดฒเต‚เดชเตเดชเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดฐเดŸเตเดŸ เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต เดฑเดซเดฑเตปเดธเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ
(W) เดจเดฟเด™เตเด™เตพ เด’เดฑเตเดฑ เดฑเดซเดฑเตปเดธเต เดจเตฝเด•เดฟ, เด…เดตเดฟเดŸเต† เดชเต†เตพ เด‡เดฐเดŸเตเดŸ เดธเด‚เด–เตเดฏเดฏเตเดณเตเดณ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต
เด˜เดŸเด•เด™เตเด™เตพ (เด’เดฐเต เดนเดพเดทเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ). เดจเดฟเด™เตเด™เตพ เด…เดจเต‹เตบ เดนเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดตเต†เดจเตเดจเดพเดฃเต เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดจเดฟเด™เตเด™เตพ เดชเดพเดฐเตปเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดชเตเดชเต‹เตพ เด•เตบเดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเตผ. เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚, เด’เดฐเต เดนเดพเดทเดฟเดจเต เด•เต€/เดฎเต‚เดฒเตเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เดœเต‹เดกเดฟ.

%hash = {เด’เดจเตเดจเต => 1, เดฐเดฃเตเดŸเต => 2,}; # เดคเต†เดฑเตเดฑเต
%hash = [ qw/ an anon array / ]; # เดคเต†เดฑเตเดฑเต
%hash = (เด’เดจเตเดจเต => 1, เดฐเดฃเตเดŸเต => 2, ); # เดถเดฐเดฟเดฏเดพเดฃเต
%hash = qw( one 1 two 2 ); # เด•เตŠเดณเตเดณเดพเด‚

เดŸเตˆเดชเตเดชเตเด—เตเดฒเต‹เดฌเดฟเดจเต เด…เดธเตˆเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚
(W) เด’เดฐเต เดŸเตˆเดชเตเดชเตเด—เตเดฒเต‹เดฌเดฟเดจเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดคเตเดค เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, a la "*foo = undef". เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต "undef *foo" เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚.

"%s" เดŽเดจเตเดจ เดธเด‚เดตเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดชเดฆเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเต
(D) เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš เดจเด—เตเดจเดชเดฆเด‚ เด’เดฐเต เดจเดฟเด•เตเดทเดฟเดชเตเดค เดชเดฆเดฎเดพเดฃเต. perl-เดจเตเดฑเต† เดญเดพเดตเดฟ เดชเดคเดฟเดชเตเดชเตเด•เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด’เดฐเต เด•เต€เดตเต‡เดกเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดฐเต เดฐเต€เดคเดฟเดฏเดฟเตฝ เดตเดพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต
เด…เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด— เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดชเต‡เดฐเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เด’เดฐเต "&" เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เดšเต‡เตผเดคเตเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เดชเดพเด•เตเด•เต‡เดœเต เดฏเต‹เด—เตเดฏเดค, เด‰เดฆเดพ "&our()", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "Foo::our()".

perl: เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดฒเตŠเด•เตเด•เต‡เตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต.
(เดŽเดธเต) เดฎเตเดดเตเดตเตป เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเดตเตเด‚ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเด‚:

perl: เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดฒเตŠเด•เตเด•เต‡เตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต.
perl: เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•:
LC_ALL = "En_US",
LANG = (เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ)
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
perl: เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดธเดพเดงเดพเดฐเดฃ เดฒเตŠเด•เตเด•เต‡เดฒเดฟเดฒเต‡เด•เตเด•เต ("C") เดตเต€เดดเตเดจเตเดจเต.

เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดฎเตเด•เดณเดฟเตฝ เดชเดฑเดžเตเดžเดตเดฏเดฟเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต
LC_ALL "En_US" เด†เดฃเต†เดจเตเดจเตเด‚ LANG เดจเต เดฎเต‚เดฒเตเดฏเดฎเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚. เดˆ เดชเดฟเดถเด•เต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต Perl เดŽเดจเตเดจเดพเดฃเต
เดจเดฟเด™เตเด™เตพ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดคเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ
เดธเดฟเดธเตเดฑเตเดฑเด‚ เดŽเดจเตเดจเดพเตฝ เดชเต‡เดณเดฟเดจเต เด† เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เด‡เดคเต เด—เตเดฐเตเดคเดฐเดฎเดฒเตเดฒ, เดญเดพเด—เตเดฏเดตเดถเดพเตฝ:
"C" เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เด’เดฐเต "เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฒเตŠเด•เตเด•เต‡เตฝ" เด‰เดฃเตเดŸเต, เด…เดคเต เดชเต‡เดณเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เด“เดŸเตเด•. เดจเดฟเด™เตเด™เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต‡ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚
เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดจเดฟเด™เตเด™เตพ Perl เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดถเตเดจเด‚ เดŽเด™เตเด™เดจเต† เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเต "LOCALE" เดŽเดจเตเดจเดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚
เดชเต†เตผเดฒเต‹เด•เตเด•เต‡เดฒเดฟเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ".

เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเต เดกเดฏเด—เตเดจเต‡เดพเดธเตเดฑเตเดฑเดฟเด•เตเดธเต


เด•เดดเดฟเดฏเดฟเดฒเตเดฒ mktemp()
(เดŽเดซเต) เดฆเดฟ mktemp() เด’เดฐเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดชเดคเดฟเดตเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต -e เดฎเดพเดฑเตเด•.
เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เดณเตเดŸเต† / tmp เดตเดฟเดญเดœเดจเด‚ เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเต‹เดฌเตผเดกเต เด†เดฃเต.

เด•เดพเดฐเดฃเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต -e เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ เด‡เดจเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ -e: %s
(เดŽเดซเต) เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดŽเดดเตเดคเตเดคเต เดฆเดฟเดจเดšเดฐเตเดฏ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต a -e เดฎเดพเดฑเตเด•.
เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เดณเตเดŸเต† / tmp เดตเดฟเดญเดœเดจเด‚ เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเต‹เดฌเตผเดกเต เด†เดฃเต.

เด•เดพเดฐเดฃเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต -e เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ เด‡เดจเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเตฝ เดคเตเดฑเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
(เดŽเดซเต) เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตฝ เดฆเดฟเดจเดšเดฐเตเดฏ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต a -e เดฎเดพเดฑเตเด•.
เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เดณเตเดŸเต† / tmp เดตเดฟเดญเดœเดจเด‚ เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเต‹เดฌเตผเดกเต เด†เดฃเต.

เด•เดพเดฐเดฃเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต -e เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ เด‡เดจเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฟเดฒเตเดฒ.

regexp เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต
(เดŽเดซเต) เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เดณเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด…เดกเตเดฐเดธเต เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดทเต‹เตผเดŸเตเดŸเตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเดณเตเดณเดฟเตฝ. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดชเดคเดฟเดตเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚
32767-เดจเต‡เด•เตเด•เดพเตพ เดจเต€เดณเด‚, เด…เดคเต เดชเตŠเดŸเตเดŸเดฟเดคเตเดคเต†เดฑเดฟเด•เตเด•เตเด‚. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ เด‡เดคเต
เดตเดฒเตเดคเต, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดฎเดพเตผเด—เดฎเตเดฃเตเดŸเต. perlre เด•เดพเดฃเตเด•.

เด•เต‡เดพเตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเดพเดฑเตเดฑเด™เตเด™เตพ


เดจเดฟเด™เตเด™เตพเด•เตเด•เต "Configure -Uinstallusrbinperl" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด‡เดคเต installperl เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚
perl /usr/bin/perl เดŽเดจเตเดจเตเด‚. เดฎเดพเดฑเตเดฑเด‚ เดตเดฐเตเดคเตเดคเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต / usr / bin เดšเดฟเดฒเดคเต
เด•เดพเดฐเดฃเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดจเตเดจเดพเตฝ เดฆเต‹เดทเด•เดฐเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดชเดฒ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเด‚ /usr/bin/perl-เตฝ Perl เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจเต.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต perl5005delta เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    xCAT
    xCAT
    เดŽเด•เตเดธเตเดŸเตเดฐเต€เด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต.
    xCAT เด’เดฐเต เดธเตเด•เต‡เดฒเดฌเดฟเตพ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเดพเดฃเต
    เดจเตฝเด•เตเดจเตเดจ เดชเตเดฐเตŠเดตเดฟเดทเดจเดฟเด‚เด—เต เดŸเต‚เดณเตเด‚
    เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚, เด•เดฃเตเดŸเต†เดคเตเดคเตฝ, OS
    diskful/di...
    xCAT เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    Psi
    Psi
    Psi เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดถเด•เตเดคเดฎเดพเดฏ XMPP เด†เดฃเต
    เดชเดฐเดฟเดšเดฏเดธเดฎเตเดชเดจเตเดจเดฐเดพเดฏ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เด•เตเดฒเดฏเดจเตเดฑเต.
    MS เดจเต เดฌเดฟเตฝเดกเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต
    Windows, GNU/Linux, macOS.. เดชเตเดฐเต‡เด•เตเดทเด•เตผ:
    เด…เดจเตเดคเดฟเดฎ เด‰เดชเดฏเต‡เดพเด•เตเดคเดพเด•เตเด•เตพ...
    Psi เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    เดฌเตเดฒเต‹เดฌเดฟ เดตเต‹เดณเดฟ 2
    เดฌเตเดฒเต‹เดฌเดฟ เดตเต‹เดณเดฟ 2
    เดชเตเดฐเดถเดธเตเดคเดฐเตเดŸเต† เด”เดฆเตเดฏเต‹เด—เดฟเด• เดคเตเดŸเตผเดšเตเดš
    เดฌเตเดฒเต‹เดฌเดฟ เดตเต‹เดณเดฟ 1.x เด†เตผเด•เตเด•เต‡เดกเต เด—เต†เดฏเดฟเด‚..
    เดชเตเดฐเต‡เด•เตเดทเด•เตผ: เด…เดจเตเดคเดฟเดฎ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ/เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต
    เด‡เดจเตเดฑเตผเดซเต‡เดธเต: OpenGL, SDL. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต
    เดญเดพเดท: C++, Lua. เดธเดฟ...
    เดฌเตเดฒเต‹เดฌเดฟ เดตเต‹เดณเดฟ 2 เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    SuiteCRM
    SuiteCRM
    เด…เดตเดพเตผเดกเต เดจเต‡เดŸเดฟเดฏ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดพเดฃเต SuiteCRM
    เดฑเดฟเดฒเต‡เดทเตปเดทเดฟเดชเตเดชเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต (CRM)
    เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เตพ เดจเดฟเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจ เด…เดชเต‡เด•เตเดท
    เด’เดชเตเดชเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดตเดฐเตเด‚, เดธเต†เดฏเดฟเตฝเดธเต เดŽเดœเดฟเดฒเดฟเดฑเตเดฑเดฟ. เด…เดคเต
    เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เดฎเต‹เดธเต...
    เดกเต—เตบเดฒเต‹เดกเต SuiteCRM
  • 5
    เดชเดตเตผเด…เดกเตเดฎเดฟเตป
    เดชเดตเตผเด…เดกเตเดฎเดฟเตป
    Poweradmin เด’เดฐเต เดตเต†เดฌเต เด…เดงเดฟเดทเตเด เดฟเดค DNS เด†เดฃเต
    PowerDNS เดธเต†เตผเดตเดฑเดฟเดจเตเดณเตเดณ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดŸเต‚เตพ.
    เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเต เดฎเดฟเด•เตเด•เดตเตผเด•เตเด•เตเด‚ เดชเต‚เตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต
    PowerDNS-เดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ. เด…เดคเดฟเตฝ เดจเดฟเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
    เดชเดฟเดจเตเดคเตเดฃ...
    Poweradmin เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    เดœเดฟเตป เดตเต†เดฌเต เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต
    เดœเดฟเตป เดตเต†เดฌเต เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต
    เดœเดฟเตป เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เด’เดฐเต เดตเต†เดฌเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดพเดฃเต
    เดตเดฐเต† เดชเตเดฐเด•เดŸเดจเด‚ เดจเดŸเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด—เต‹เดฒเดพเด™เตเด™เดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
    40 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเตเดคเดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดจเดจเตเดฆเดฟ
    เดฎเดพเตผเดŸเตเดŸเดฟเดจเดฟ เดชเต‹เดฒเตเดณเตเดณ เดŽเดชเดฟเดเดฏเตเด‚ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดชเดคเดฟเดชเตเดชเตเด‚
    httprout...
    เดœเดฟเตป เดตเต†เดฌเต เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad