ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

perlglossary - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ perlglossary ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ perlglossary ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


perlglossary - ຄໍາສັບ Perl

ເວີຊັ່ນ


5.021009 Version

ລາຍລະອຽດ


ຄຳສັບຂອງຄຳສັບ (ທາງເທັກນິກ ແລະ ອື່ນໆ) ທີ່ໃຊ້ໃນເອກະສານ Perl, ມາຈາກ
ຄໍາ ສັບ ຕ່າງໆ ຂອງ ດໍາເນີນໂຄງການ Perl, ສະບັບທີສີ່. ຄໍາສັບຫຼືປະໂຫຍກໃນຕົວຫນາແມ່ນຖືກກໍານົດ
ຢູ່ບ່ອນອື່ນໃນຄຳສັບນີ້.

ແຫຼ່ງຂໍ້ມູນທີ່ເປັນປະໂຫຍດອື່ນໆປະກອບມີຄໍາສັບ Unicodehttp://unicode.org/glossary/>, ໄດ້ຟຣີ
On-Line Dictionary of Computinghttp://foldoc.org/> , ໄຟລ໌ Jargon
<http://catb.org/~esr/jargon/>, ແລະວິກິພີເດຍhttp://www.wikipedia.org/>.

A
ວິທີການເຂົ້າເຖິງ
A ວິທີການ ໃຊ້ເພື່ອກວດກາໂດຍທາງອ້ອມ ຫຼືປັບປຸງ ຈຸດ​ປະ​ສົງລັດ Xs (ມັນ ຕົວຢ່າງ
ຕົວແປ).

ການໂຕ້ຖຽງຕົວຈິງ
ໄດ້ ຜິວ ໜັງ ຄ່າ ທີ່​ທ່ານ​ສະ​ຫນອງ​ໃຫ້ a ຫນ້າທີ່ or ລະບົບຍ່ອຍ ໃນເວລາທີ່ທ່ານໂທຫາມັນ. ສໍາລັບ
ຕົວຢ່າງ, ເມື່ອທ່ານໂທຫາ "power("puff")", string "puff" ແມ່ນການໂຕ້ຖຽງຕົວຈິງ. ເບິ່ງ
ຍັງ ການໂຕ້ຖຽງ ແລະ ຢ່າງເປັນທາງການ ກະທູ້ທີ່.

ຜູ້ປະກອບການທີ່ຢູ່
ບາງພາສາເຮັດວຽກໂດຍກົງກັບທີ່ຢູ່ຫນ່ວຍຄວາມຈໍາຂອງຄ່າ, ແຕ່ນີ້ສາມາດເປັນຄື
ຫຼີ້ນກັບໄຟ. Perl ໃຫ້ຊຸດຂອງຖົງມື asbestos ສໍາລັບການຈັດການຄວາມຊົງຈໍາທັງຫມົດ
ການຄຸ້ມຄອງ. ໃກ້ທີ່ສຸດກັບຕົວປະຕິບັດການທີ່ຢູ່ໃນ Perl ແມ່ນຕົວປະຕິບັດການ backslash, ແຕ່
ມັນເຮັດໃຫ້ທ່ານເປັນ ຍາກ ອ້າງອິງ, ເຊິ່ງມີຄວາມປອດໄພຫຼາຍກ່ວາທີ່ຢູ່ຄວາມຊົງຈໍາ.

ຂັ້ນຕອນວິທີ
ລຳດັບຂັ້ນຕອນທີ່ກຳນົດໄວ້ເປັນຢ່າງດີ, ໄດ້ອະທິບາຍຢ່າງຈະແຈ້ງພຽງພໍວ່າແມ່ນແຕ່ຄອມພິວເຕີສາມາດເຮັດໄດ້
ເຮັດໃຫ້ເຂົາເຈົ້າ.

alias
ຊື່ຫຼິ້ນສໍາລັບບາງສິ່ງບາງຢ່າງ, ເຊິ່ງປະຕິບັດໃນທຸກວິທີທາງຄືກັບວ່າ youXd ໃຊ້ຕົ້ນສະບັບ
ຊື່ແທນຊື່ຫຼິ້ນ. ນາມແຝງຊົ່ວຄາວຖືກສ້າງຂື້ນໂດຍຫຍໍ້ໃນວົງ
ຕົວແປສໍາລັບ "foreach", ໃນຕົວແປ $_ ສໍາລັບ "ແຜນທີ່" ຫຼື "grep", ໃນ $a
ແລະ $b ໃນລະຫວ່າງການຟັງຊັນການປຽບທຽບ "sort"Xs, ແລະໃນແຕ່ລະອົງປະກອບຂອງ @_ ສໍາລັບ ຈິງ
ກະທູ້ທີ່ ຂອງການໂທແບບປົກກະຕິ. ນາມແຝງຖາວອນຖືກສ້າງຂື້ນຢ່າງຈະແຈ້ງໃນ ການຫຸ້ມຫໍ່
by ການນໍາເຂົ້າ ສັນຍາລັກຫຼືໂດຍການມອບຫມາຍໃຫ້ ປະເພດ. ນາມແຝງທີ່ມີຂອບເຂດ Lexically ສໍາລັບ
ຕົວແປແພັກເກັດຖືກສ້າງຂື້ນຢ່າງຈະແຈ້ງໂດຍການປະກາດ "ຂອງພວກເຮົາ".

ຕົວອັກສອນ
ປະເພດຂອງລັກສະນະທີ່ພວກເຮົາໃສ່ເຂົ້າໄປໃນຄໍາສັບຕ່າງໆ. ໃນ Unicode, ນີ້ແມ່ນຕົວອັກສອນທັງຫມົດລວມທັງ
ideographs ທັງຫມົດແລະ diacritics ທີ່ແນ່ນອນ, ຕົວເລກຕົວອັກສອນເຊັ່ນ: ຕົວເລກ Roman, ແລະຕ່າງໆ
ການ​ປະ​ສົມ​ເຄື່ອງ​ຫມາຍ​.

ທາງເລືອກອື່ນ
ບັນຊີລາຍຊື່ຂອງທາງເລືອກທີ່ເປັນໄປໄດ້ຈາກທີ່ທ່ານອາດຈະເລືອກພຽງແຕ່ຫນຶ່ງ, ໃນ, XWould ທ່ານຕ້ອງການ
ປະຕູ A, B, ຫຼື C?X ທາງເລືອກໃນການສະແດງອອກປົກກະຕິແມ່ນແຍກອອກດ້ວຍອັນດຽວ
ແຖບແນວຕັ້ງ: "|". ທາງເລືອກໃນການສະແດງອອກ Perl ປົກກະຕິແມ່ນແຍກອອກດ້ວຍ a
ແຖບແນວຕັ້ງສອງເທົ່າ: "||". ທາງເລືອກທີ່ມີເຫດຜົນໃນ ບົວບານ ການສະແດງອອກແມ່ນແຍກອອກ
ດ້ວຍ "||" ຫຼື "ຫຼື".

anonymous
ໃຊ້ເພື່ອອະທິບາຍ ກ ອ້າງອີງ ທີ່ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍກົງໂດຍຜ່ານຊື່ ຕົວແປ.
ເອກະສານອ້າງອີງດັ່ງກ່າວຕ້ອງສາມາດເຂົ້າເຖິງໄດ້ໂດຍທາງອ້ອມໂດຍຜ່ານຢ່າງຫນ້ອຍຫນຶ່ງ ຍາກ ອ້າງອິງ.
ເມື່ອການອ້າງອິງຍາກສຸດທ້າຍອອກໄປ, ຜູ້ອ້າງອີງທີ່ບໍ່ເປີດເຜີຍຊື່ຈະຖືກທໍາລາຍໂດຍບໍ່ມີການ
ໜ້າ ສົງສານ.

ຄໍາຮ້ອງສະຫມັກ
ປະເພດທີ່ໃຫຍ່ກວ່າ, fancier ຂອງ ໂຄງການ ດ້ວຍ​ຊື່​ທີ່​ມ່ວນ​ກວ່າ​ນັ້ນ​ຄົນ​ບໍ່​ຮູ້​ວ່າ​ເຂົາ​ເຈົ້າ​ເປັນ
ການ​ນໍາ​ໃຊ້​ໂຄງ​ການ​.

ຖາປັດຕະຍະ
ປະເພດຂອງຄອມພິວເຕີທີ່ເຈົ້າເຮັດວຽກຢູ່, ບ່ອນທີ່ Xkind ຂອງ computerX ຫມາຍຄວາມວ່າທັງຫມົດເຫຼົ່ານັ້ນ
ຄອມພິວເຕີແບ່ງປັນພາສາເຄື່ອງທີ່ເຂົ້າກັນໄດ້. ເນື່ອງຈາກວ່າໂຄງການ Perl ແມ່ນ (ປົກກະຕິ)
ໄຟລ​໌​ຂໍ້​ຄວາມ​ງ່າຍ​ດາຍ​, ຮູບ​ພາບ​ທີ່​ບໍ່​ສາ​ມາດ​ປະ​ຕິ​ບັດ​ໄດ້​, ໂຄງ​ການ Perl ແມ່ນ​ຫຼາຍ​ຫນ້ອຍ​ທີ່​ລະ​ອຽດ​ອ່ອນ​ກັບ​
ສະຖາປັດຕະຍະກໍາ itXs ແລ່ນຢູ່ເທິງໂຄງການໃນພາສາອື່ນໆ, ເຊັ່ນ C, ທີ່ເປັນ
ລວບລວມ ເຂົ້າໄປໃນລະຫັດເຄື່ອງ. ເບິ່ງນຳ ເວທີ ແລະ ປະຕິບັດການ ລະບົບ.

ການໂຕ້ຖຽງ
ຂໍ້ມູນໜຶ່ງທີ່ສະໜອງໃຫ້ ກ ໂຄງການ, ລະບົບຍ່ອຍ, ຫນ້າທີ່, ຫຼື ວິທີການ ເພື່ອບອກມັນວ່າແມ່ນຫຍັງ
itXs ຄວນເຮັດ. ຍັງເອີ້ນວ່າ XparameterX.

ARGV
ຊື່ຂອງ array ທີ່ປະກອບດ້ວຍ ການໂຕ້ຖຽງ vector ຈາກບັນທັດຄໍາສັ່ງ. ຖ້າທ່ານໃຊ້
"<>" operator ຫວ່າງເປົ່າ, "ARGV" ແມ່ນຊື່ຂອງທັງສອງ file handle ໃຊ້ເພື່ອຂ້າມ
ການໂຕ້ຖຽງແລະ ຜິວ ໜັງ ມີຊື່ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນປະຈຸບັນ.

ຕົວປະຕິບັດການເລກຄະນິດສາດ
A ສັນຍາລັກ ເຊັ່ນ "+" ຫຼື "/" ທີ່ບອກ Perl ໃຫ້ເຮັດເລກເລກທີ່ເຈົ້າຄວນເຮັດ.
ຮຽນ​ຢູ່​ໃນ​ໂຮງ​ຮຽນ​.

array
ລໍາດັບລໍາດັບຂອງ ຄ່າ, ເກັບ​ໄວ້​ດັ່ງ​ນັ້ນ​ທ່ານ​ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ໃດໆ​ຂອງ​
ຄຸນ​ຄ່າ​ການ​ນໍາ​ໃຊ້ an integer ຕົວຫ້ອຍ ທີ່ລະບຸ valueXs ຊົດເຊີຍ ໃນລໍາດັບ.

array context
ການສະແດງອອກທີ່ເກົ່າແກ່ສໍາລັບສິ່ງທີ່ຖືກເອີ້ນຢ່າງຖືກຕ້ອງກວ່າ ບັນຊີລາຍຊື່ context.

ໃບອະນຸຍາດສິລະປະ
ໃບອະນຸຍາດແຫຼ່ງເປີດທີ່ Larry Wall ສ້າງຂຶ້ນສໍາລັບ Perl, ເຮັດໃຫ້ PerlXs ສູງສຸດ
ຄວາມ​ເປັນ​ປະ​ໂຫຍດ​, ມີ​, ແລະ​ການ​ປັບ​ປຸງ​. ສະ​ບັບ​ປະ​ຈຸ​ບັນ​ແມ່ນ 2​.
(<http://www.opensource.org/licenses/artistic-license.php>).

ASCII
ລະ​ຫັດ​ມາດ​ຕະ​ຖານ​ອາ​ເມລິ​ກາ​ສໍາ​ລັບ​ການ​ແລກ​ປ່ຽນ​ຂໍ້​ມູນ​ຂ່າວ​ສານ (ການ​ຕັ້ງ​ຄ່າ 7-bit ທີ່​ພຽງ​ພໍ​
ສະເພາະຕົວໜັງສືພາສາອັງກິດທີ່ບໍ່ດີ). ມັກຈະໃຊ້ແບບວ່າງໆເພື່ອອະທິບາຍຕໍ່າສຸດ
128 ຄ່າຂອງຊຸດຕົວອັກສອນ ISO-8859-X ຕ່າງໆ, ເປັນກຸ່ມທີ່ບໍ່ເຂົ້າກັນໄດ້.
ລະຫັດ 8-bit ຖືກອະທິບາຍດີທີ່ສຸດເປັນເຄິ່ງ ASCII. ເບິ່ງນຳ Unicode.

ການຢືນຢັນ
ອົງປະກອບຂອງ ກ ປົກກະຕິ ການສະແດງອອກ ນັ້ນຕ້ອງເປັນຄວາມຈິງສໍາລັບຮູບແບບທີ່ຈະກົງກັນແຕ່
ບໍ່ຈໍາເປັນຕ້ອງກົງກັບຕົວອັກສອນຕົວມັນເອງ. ມັກໃຊ້ສະເພາະເພື່ອໝາຍເຖິງ ກ
ສູນຄວາມກວ້າງ ຢືນຢັນ.

ການມອບຫມາຍ
An ປະຕິບັດການ ພາລະກິດທີ່ໄດ້ຮັບມອບຫມາຍໃນຊີວິດແມ່ນການປ່ຽນແປງມູນຄ່າຂອງ a ຕົວແປ.

ຜູ້ປະຕິບັດການມອບ ໝາຍ
ບໍ່​ວ່າ​ຈະ​ເປັນ​ປົກ​ກະ​ຕິ​ ການມອບຫມາຍ ຫຼືສານປະສົມ ປະຕິບັດການ ປະກອບດ້ວຍການມອບຫມາຍປະຊຸມສະໄຫມ
ແລະບາງຕົວປະຕິບັດການອື່ນໆ, ທີ່ປ່ຽນແປງມູນຄ່າຂອງຕົວແປໃນສະຖານທີ່; ນັ້ນ​ແມ່ນ,
ທຽບກັບມູນຄ່າເກົ່າຂອງມັນ. ຕົວຢ່າງ, "$a += 2" ເພີ່ມ 2 ກັບ $a.

array ສະມາຄົມ
ເບິ່ງ hash. ກະລຸນາ. ຄຳສັບທີ່ກ່ຽວຂ້ອງແມ່ນຄຳ Perl 4 ເກົ່າສຳລັບ a hashທີ່ຢູ່ ບາງຄົນ
ພາສາຕ່າງໆເອີ້ນວ່າວັດຈະນານຸກົມ.

ສະມາຄົມ
ກຳນົດວ່າເຈົ້າເຮັດທາງຊ້າຍຫຼືບໍ່ ປະຕິບັດການ ທໍາອິດຫຼືສິດ ປະຕິບັດການ ທໍາອິດໃນເວລາທີ່ທ່ານ
ມີ XA ປະຕິບັດການ B ປະຕິບັດການ CX, ແລະສອງຕົວປະຕິບັດການແມ່ນມີຄວາມສໍາຄັນອັນດຽວກັນ.
ຕົວປະຕິບັດການເຊັ່ນ "+" ແມ່ນເປັນສະມາຄົມຊ້າຍ, ໃນຂະນະທີ່ຕົວປະຕິບັດການເຊັ່ນ "**" ແມ່ນຖືກຕ້ອງ
ສະມາຄົມ. ເບິ່ງ Camel ບົດທີ 3, XUnary ແລະ Binary OperatorsX ສໍາລັບບັນຊີລາຍຊື່ຂອງຜູ້ປະກອບການ
ແລະ​ສະ​ມາ​ຄົມ​ຂອງ​ເຂົາ​ເຈົ້າ​.

asynchronous
ກ່າວ​ເຖິງ​ເຫດການ​ຫຼື​ກິດ​ຈະ​ກໍາ​ທີ່​ເປັນ​ພີ່​ນ້ອງ​ຂອງ​ການ​ສັ່ງ​ການ​ຊົ່ວ​ຄາວ​ແມ່ນ indeterminate ເນື່ອງ​ຈາກ​ວ່າ​
ມີຫຼາຍສິ່ງຫຼາຍຢ່າງເກີດຂຶ້ນໃນເວລາດຽວກັນ. ເພາະສະນັ້ນ, ເຫດການບໍ່ກົງກັນແມ່ນອັນໜຶ່ງທີ່ທ່ານບໍ່ໄດ້ເຮັດ
ຮູ້ເວລາທີ່ຄາດຫວັງ.

ປະ​ລໍາ​ມະ​ນູ
A ປົກກະຕິ ການສະແດງອອກ ອົງປະກອບທີ່ອາດຈະກົງກັນກັບ a ສາຍຍ່ອຍ ປະກອບມີຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ຕົວອັກສອນແລະຖືກປະຕິບັດເປັນຫນ່ວຍງານ syntactic ທີ່ແບ່ງອອກບໍ່ໄດ້ໂດຍດັ່ງຕໍ່ໄປນີ້ ເຄື່ອງວັດແທກປະລິມານ.
(ກົງກັນຂ້າມກັບ ການຢືນຢັນ ທີ່ກົງກັບບາງສິ່ງບາງຢ່າງຂອງ ສູນ width ແລະອາດຈະບໍ່ແມ່ນ
ຕາມ​ປະ​ລິ​ມານ​.)

ການ​ດໍາ​ເນີນ​ງານ​ປະ​ລໍາ​ມະ​ນູ​
ເມື່ອ Democritus ໃຫ້ຄໍາວ່າ XatomX ກັບບັນຫາທີ່ບໍ່ສາມາດແບ່ງໄດ້, ລາວຫມາຍຄວາມວ່າ
ບາງສິ່ງບາງຢ່າງທີ່ບໍ່ສາມາດຕັດໄດ້ຢ່າງແທ້ຈິງ: X- (ບໍ່) + -XXXXXX (ຕັດໄດ້). ປະລໍາມະນູ
ການປະຕິບັດງານແມ່ນການກະທໍາທີ່ບໍ່ສາມາດຂັດຂວາງໄດ້, ບໍ່ແມ່ນການຖືກຫ້າມໃນການບໍ່ມີນິວເຄລຍ
ເຂດ.

ຄຸນລັກສະນະ
ຄຸນນະສົມບັດໃຫມ່ທີ່ອະນຸຍາດໃຫ້ການປະກາດຂອງ ຕົວແປ ແລະ ປະຈຳຍ່ອຍ ມີ​ຕົວ​ປັບ​ປຸງ​ແກ້​ໄຂ​,
ຄືກັບ "sub foo: ວິທີການລັອກ". ອີກຊື່ຫນຶ່ງສໍາລັບ an ຕົວຢ່າງ ຕົວແປ ຂອງຫນຶ່ງ
ຈຸດ​ປະ​ສົງ.

ການຜະລິດອັດຕະໂນມັດ
ຄຸນນະສົມບັດຂອງ ປະຕິບັດການ ເກີນ ກຳ ລັງ of ວັດຖຸ, whereby ພຶດຕິກໍາຂອງສະເພາະໃດຫນຶ່ງ
ຜູ້ປະກອບການ ສາມາດ deduced ຢ່າງສົມເຫດສົມຜົນໂດຍໃຊ້ຕົວປະຕິບັດການພື້ນຖານຫຼາຍ. ນີ້ສົມມຸດ
ວ່າຜູ້ປະຕິບັດການ overloaded ມັກຈະມີຄວາມສໍາພັນດຽວກັນກັບປົກກະຕິ
ຜູ້ປະກອບການ. ເບິ່ງ Camel ບົດທີ 13, XOverloadingX.

ເພີ່ມຂຶ້ນອັດຕະໂນມັດ
ເພື່ອເພີ່ມອັນໃດອັນໜຶ່ງໂດຍອັດຕະໂນມັດ, ດ້ວຍເຫດນີ້ຊື່ຂອງຕົວປະຕິບັດການ "++". ແທນ
ການຫັກລົບອັນໜຶ່ງອອກຈາກອັນໃດອັນໜຶ່ງໂດຍອັດຕະໂນມັດເອີ້ນວ່າ XautodecrementX.

ອັດຕະໂນມັດ
ການໂຫຼດຕາມຄວາມຕ້ອງການ. (ຍັງເອີ້ນວ່າການໂຫຼດ XlazyX.) ໂດຍສະເພາະ, ເພື່ອໂທຫາ "AUTOLOAD"
subroutine ໃນນາມຂອງ subroutine ບໍ່ໄດ້ກໍານົດ.

ແຍກອັດຕະໂນມັດ
ເພື່ອແຍກສະຕຣິງອັດຕະໂນມັດ, ເປັນ Xa ສະຫຼັບ ເຮັດໃນເວລາທີ່ແລ່ນພາຍໃຕ້ Xp or Xn in
ຄໍາສັ່ງທີ່ຈະເຮັດຕາມ ງຸ່ມ. (ເບິ່ງຍັງ "AutoSplit" ໂມດູນ, ເຊິ່ງບໍ່ມີຫຍັງກ່ຽວຂ້ອງກັບ
ສະຫຼັບ "Xa" ແຕ່ມີຫຼາຍຢ່າງທີ່ຕ້ອງເຮັດກັບການໂຫຼດອັດຕະໂນມັດ.)

autovivification
ຄໍາ Graeco-Roman ຊຶ່ງຫມາຍຄວາມວ່າ Xto ເອົາຕົວເອງໄປສູ່ຊີວິດX. ໃນ Perl, ສະຖານທີ່ເກັບຮັກສາ
(ຄ່າ) spontaneously ສ້າງດ້ວຍຕົນເອງຕາມຄວາມຕ້ອງການ, ລວມທັງການສ້າງຂອງໃດໆ
ຍາກ ອ້າງອິງ ຄ່າທີ່ຈະຊີ້ໃຫ້ເຫັນເຖິງລະດັບຕໍ່ໄປຂອງການເກັບຮັກສາ. ການມອບຫມາຍ
"$a[5][5][5][5][5] = "quintet"" ອາດຈະສ້າງຫ້າບ່ອນເກັບຂໍ້ມູນ,
ບວກສີ່ການອ້າງອີງ (ໃນສີ່ສະຖານທີ່ທໍາອິດ) ຊີ້ໃຫ້ເຫັນສີ່ໃຫມ່
arrays ທີ່ບໍ່ລະບຸຕົວຕົນ (ເພື່ອຖືສີ່ສະຖານທີ່ສຸດທ້າຍ). ແຕ່ຈຸດຂອງ
autovivification ແມ່ນວ່າເຈົ້າບໍ່ຕ້ອງກັງວົນກ່ຽວກັບມັນ.

AV ສັ້ນສໍາລັບ Xarray valueX, ເຊິ່ງຫມາຍເຖິງຫນຶ່ງໃນປະເພດຂໍ້ມູນພາຍໃນ PerlXs ທີ່ຖື
an array. ປະເພດ "AV" ແມ່ນປະເພດຍ່ອຍຂອງ SV.

awk ຄໍາອະທິບາຍການແກ້ໄຂຄໍາສັບXshort ສໍາລັບ XawkwardX. ຍັງ coincidentally ຫມາຍເຖິງ a
ພາສາປະມວນຜົນຂໍ້ຄວາມທີ່ເຄົາລົບເຊິ່ງ Perl ໄດ້ມາຈາກບາງລະດັບສູງຂອງມັນ
ແນວຄວາມຄິດ.

B
ເອກະສານອ້າງອີງ
ສາຍຍ່ອຍ captured ໂດຍຮູບແບບຍ່ອຍພາຍໃນວົງເລັບທີ່ບໍ່ໄດ້ຕົກແຕ່ງໃນ a regex.
ຕົວເລກທົດສະນິຍົມ backslashed ("\1", "\2", ແລະອື່ນໆ) ຕໍ່ມາໃນຮູບແບບດຽວກັນອ້າງອີງເຖິງ
ຮູບແບບຍ່ອຍທີ່ສອດຄ້ອງກັນໃນການແຂ່ງຂັນໃນປະຈຸບັນ. ນອກຮູບແບບ, ຕົວເລກ
ຕົວແປ ($1, $2, ແລະອື່ນໆ) ສືບຕໍ່ອ້າງອີງເຖິງຄ່າດຽວກັນນີ້, ຕາບໃດທີ່
ຮູບແບບແມ່ນການແຂ່ງຂັນທີ່ປະສົບຜົນສໍາເລັດສຸດທ້າຍຂອງປະຈຸບັນ ການເຄື່ອນໄຫວ ຂອບເຂດ.

ການຕິດຕາມຄືນ
ການ​ປະ​ຕິ​ບັດ​ຂອງ​ການ​ເວົ້າ​ວ່າ​, X ຖ້າ​ຫາກ​ວ່າ​ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ເຮັດ​ມັນ​ທັງ​ຫມົດ​, IXd ເຮັດ​ໃຫ້​ແຕກ​ຕ່າງ​ກັນ​, X ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​
ຕົວຈິງແລ້ວກັບຄືນໄປບ່ອນແລະເຮັດມັນທັງຫມົດທີ່ແຕກຕ່າງກັນ. ເວົ້າທາງຄະນິດສາດ, itXs
ກັບຄືນຈາກການ recursion ທີ່ບໍ່ສໍາເລັດໃນຕົ້ນໄມ້ຂອງຄວາມເປັນໄປໄດ້. Perl backtracks
ເມື່ອມັນພະຍາຍາມຈັບຄູ່ກັບຮູບແບບ a ປົກກະຕິ ການສະແດງອອກ, ແລະຄວາມພະຍາຍາມກ່ອນຫນ້ານີ້
donXt ແຊ່ອອກ. ເບິ່ງພາກ XThe Little Engine That /Couldn(nXt)X ໃນບົດ Camel
5, XPattern MatchingX.

ຄວາມເຂົ້າກັນໄດ້ດ້ານຫຼັງ
ຫມາຍຄວາມວ່າທ່ານຍັງສາມາດດໍາເນີນໂຄງການເກົ່າຂອງທ່ານໄດ້ເພາະວ່າພວກເຮົາບໍ່ໄດ້ທໍາລາຍຄຸນສົມບັດໃດໆ
ຫຼືແມງໄມ້ທີ່ມັນອີງໃສ່.

ຄໍາເປົ່າ
ຄໍາສັບທີ່ມີຄວາມຊັດເຈນພຽງພໍທີ່ຈະຖືກຖືວ່າຜິດກົດຫມາຍພາຍໃຕ້ "ໃຊ້ 'subs' ທີ່ເຄັ່ງຄັດ". ໃນ
ການຂາດຄວາມເຄັ່ງຄັດນັ້ນ, ຄໍາເວົ້າເປົ່າຖືກປະຕິບັດຄືກັບຄໍາເວົ້າທີ່ອ້ອມຮອບມັນ.

ຊັ້ນພື້ນຖານ
ທົ່ວໄປ ຈຸດ​ປະ​ສົງ ປະເພດ; ນັ້ນແມ່ນ, ກ ລະດັບ ຈາກທີ່ອື່ນ, ຫ້ອງຮຽນສະເພາະຫຼາຍແມ່ນ
ໄດ້ມາຈາກພັນທຸກໍາໂດຍ ມໍລະດົກ. ຍັງເອີ້ນວ່າ XsuperclassX ໂດຍຄົນທີ່ເຄົາລົບ
ບັນພະບຸລຸດຂອງພວກເຂົາ.

endian ໃຫຍ່
ຈາກ Swift: ຄົນທີ່ກິນໄຂ່ໃຫຍ່ທີ່ສຸດກ່ອນ. ຍັງໃຊ້ຄອມພິວເຕີທີ່ເກັບຮັກສາ
ທີ່ ສຳ ຄັນທີ່ສຸດ byte ຂອງຄໍາທີ່ຢູ່ໃນທີ່ຢູ່ byte ຕ່ໍາກວ່າຫນ້ອຍທີ່ສໍາຄັນ
ໄບຕ໌. ມັກຈະຖືວ່າດີເລີດກັບເຄື່ອງຈັກນ້ອຍ-endian. ເບິ່ງນຳ ພຽງເລັກນ້ອຍ endian.

binary
ມີການເຮັດກັບຕົວເລກທີ່ສະແດງຢູ່ໃນຖານ 2. ນັ້ນຫມາຍຄວາມວ່າ thereXs ໂດຍພື້ນຖານແລ້ວສອງ
ຕົວເລກ: 0 ແລະ 1. ຍັງໃຊ້ເພື່ອອະທິບາຍໄຟລ໌ຂອງ XnontextX, ອາດຈະເປັນຍ້ອນເຊັ່ນນັ້ນ
ໄຟລ໌ເຮັດໃຫ້ການນໍາໃຊ້ຢ່າງເຕັມທີ່ຂອງບິດຖານສອງທັງຫມົດໃນ bytes ຂອງຕົນ. ກັບການມາເຖິງຂອງ Unicode,
ຄວາມແຕກຕ່າງນີ້, ສົງໃສແລ້ວ, ສູນເສຍຄວາມຫມາຍຂອງມັນຫຼາຍຂຶ້ນ.

ຕົວປະຕິບັດການສອງ
An ປະຕິບັດການ ໃຊ້ເວລາສອງ ໂຕປະຕິບັດການ.

ຜູກ
ເພື່ອມອບຫມາຍສະເພາະ ເຄືອຂ່າຍ ທີ່ຢູ່ to a socket.

bit ເປັນຈຳນວນເຕັມໃນຂອບເຂດຈາກ 0 ຫາ 1, ຮວມ. ຫນ່ວຍບໍລິການຂະຫນາດນ້ອຍສຸດທີ່ເປັນໄປໄດ້ຂອງ
ການເກັບຮັກສາຂໍ້ມູນ. ອັນແປດຂອງ ກ byte ຫຼືເງິນໂດລາ. (ຄໍາວ່າ XPieces ຂອງ EightX
ມາຈາກການສາມາດແຍກເງິນໂດລາແອສປາໂຍນເກົ່າອອກເປັນ 8 ບິດ, ແຕ່ລະອັນຍັງ
ນັບເປັນເງິນ. ThatXs ເປັນຫຍັງສິ້ນ 25-cent ໃນມື້ນີ້ຍັງເປັນ Xtwo bitsX.)

ການປ່ຽນແປງເລັກນ້ອຍ
ການເຄື່ອນໄຫວຂອງບິດຊ້າຍຫຼືຂວາໃນຄໍາສັບຄອມພິວເຕີ, ເຊິ່ງມີຜົນກະທົບຂອງ
ຄູນ ຫຼື ຄູນດ້ວຍກຳລັງຂອງ 2.

ເຊືອກບິດ
ລໍາດັບຂອງ bits ຕົວຈິງແລ້ວແມ່ນໄດ້ຖືກຄິດວ່າເປັນລໍາດັບຂອງ bits, ສໍາລັບຄັ້ງດຽວ.

ອວຍພອນ
ໃນ​ຊີ​ວິດ​ຂອງ​ບໍ​ລິ​ສັດ, ເພື່ອ​ໃຫ້​ການ​ອະ​ນຸ​ມັດ​ຢ່າງ​ເປັນ​ທາງ​ການ​ກັບ​ສິ່ງ​ໃດ​ຫນຶ່ງ, ເຊັ່ນ​ດຽວ​ກັນ​ກັບ, XThe VP ຂອງ
ວິສະວະກໍາໄດ້ອວຍພອນໂຄງການ WebCruncher ຂອງພວກເຮົາ.X ເຊັ່ນດຽວກັນ, ໃນ Perl, ໃຫ້
ການອະນຸມັດຢ່າງເປັນທາງການໃຫ້ ກ ອ້າງອີງ ເພື່ອໃຫ້ມັນສາມາດເຮັດວຽກເປັນ ຈຸດ​ປະ​ສົງ, ເຊັ່ນ: a
ວັດຖຸ WebCruncher. ເບິ່ງຫນ້າທີ່ "ພອນ" ໃນ Camel ພາກ 27, XFunctionsX.

block
ສິ່ງທີ່ເປັນ ຂະບວນການ ເຮັດໃນເວລາທີ່ມັນຕ້ອງລໍຖ້າບາງສິ່ງບາງຢ່າງ: ຂະບວນການ XMy ຖືກບລັອກລໍຖ້າ
the disk.X ເປັນຄຳນາມທີ່ບໍ່ກ່ຽວຂ້ອງ, ມັນໝາຍເຖິງຂໍ້ມູນຂະໜາດໃຫຍ່, ຂະໜາດນັ້ນ
ໄດ້ ປະຕິບັດການ ລະບົບ ມັກຈັດການກັບ (ປົກກະຕິພະລັງງານຂອງ 2 ເຊັ່ນ 512 ຫຼື 8192).
ໂດຍປົກກະຕິຫມາຍເຖິງສ່ວນຂອງຂໍ້ມູນທີ່ Xs ມາຈາກຫຼືໄປຫາໄຟລ໌ແຜ່ນ.

BLOCK
ໂຄງສ້າງ syntactic ປະກອບດ້ວຍລໍາດັບຂອງ Perl ບົດລາຍງານ ທີ່​ຖືກ​ຈໍາ​ກັດ​ໂດຍ​
ວົງເລັບ. ຄໍາຖະແຫຼງການ "ຖ້າ" ແລະ "ໃນຂະນະທີ່" ຖືກກໍານົດໄວ້ໃນເງື່ອນໄຂຂອງ "ບລັອກ"s, ສໍາລັບ
ຕົວຢ່າງ. ບາງຄັ້ງພວກເຮົາຍັງເວົ້າວ່າ XblockX ເພື່ອຫມາຍຄວາມວ່າຂອບເຂດ lexical; ນັ້ນແມ່ນ, ລໍາດັບ
ຂອງຄໍາຖະແຫຼງທີ່ເຮັດຄື "ບລັອກ", ເຊັ່ນວ່າພາຍໃນ "eval" ຫຼືໄຟລ໌, ເຖິງແມ່ນວ່າ
ເຖິງແມ່ນວ່າຄໍາຖະແຫຼງທີ່ບໍ່ໄດ້ຖືກຈໍາກັດໂດຍວົງເລັບ.

ຕັນ buffering
ວິທີການເຮັດໃຫ້ການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດມີປະສິດທິພາບໂດຍການຖ່າຍທອດຫນຶ່ງ block ໃນ​ເວ​ລາ​ນັ້ນ. ໂດຍ
ໃນຕອນຕົ້ນ, Perl ບໍ່ສະກັດ buffering ກັບໄຟລ໌ດິດ. ເບິ່ງ buffer ແລະ ຄໍາສັ່ງ buffering.

ບົວບານ
ຄ່າທີ່ເປັນທັງ ທີ່ແທ້ຈິງ or ທີ່ບໍ່ຖືກຕ້ອງ.

ບໍລິບົດບູລີນ
ປະເພດພິເສດຂອງ ຜິວ ໜັງ context ໃຊ້ໃນເງື່ອນໄຂເພື່ອຕັດສິນໃຈວ່າ ຜິວ ໜັງ
ມູນຄ່າ ສົ່ງຄືນໂດຍການສະແດງອອກແມ່ນ ທີ່ແທ້ຈິງ or ທີ່ບໍ່ຖືກຕ້ອງ. ບໍ່ໄດ້ປະເມີນວ່າເປັນສະຕຣິງ
ຫຼືຕົວເລກ. ເບິ່ງ context.

ຈຸດຢຸດ
ຈຸດໃດຫນຶ່ງໃນໂຄງການຂອງທ່ານທີ່ youXve ບອກ debugger ຢຸດ ການປະຕິບັດ ສະນັ້ນທ່ານສາມາດ
poke ອ້ອມ ຂ້າງ ແລະ ເບິ່ງ ວ່າ ມີ ຫຍັງ ຜິດ ພາດ ທັນ.

ການອອກອາກາດ
ສົ່ງ ກ ຂໍ້ມູນ ໄປຫຼາຍບ່ອນພ້ອມໆກັນ.

BSD A ຢາ​ເສບ​ຕິດ​ທາງ​ຈິດ​ໃຈ, ເປັນ​ທີ່​ນິ​ຍົມ​ໃນ X80s, ອາດ​ຈະ​ພັດ​ທະ​ນາ​ຢູ່ UC Berkeley ຫຼື
ຢູ່ທີ່ນັ້ນ. ຄ້າຍຄືກັນໃນຫຼາຍວິທີກັບຢາຕາມໃບສັ່ງແພດເທົ່ານັ້ນທີ່ເອີ້ນວ່າ XSystem
VX, ແຕ່ເປັນປະໂຫຍດຫຼາຍ infinitely. (ຫຼື, ຢ່າງຫນ້ອຍ, ມ່ວນຫຼາຍ.) ຊື່ທາງເຄມີເຕັມແມ່ນ
XBerkeley Standard DistributionX.

ຖັງ
ທີ່ຕັ້ງຢູ່ໃນ ກ hash ຕາຕະລາງ ປະກອບມີ (ມີທ່າແຮງ) ຫຼາຍລາຍການທີ່ມີລະຫັດ XhashX
ກັບຄ່າ hash ດຽວກັນຕາມຫນ້າທີ່ hash ຂອງມັນ. (ເປັນນະໂຍບາຍພາຍໃນ, ທ່ານ donXt
ຕ້ອງ​ກັງ​ວົນ​ກ່ຽວ​ກັບ​ມັນ​ເວັ້ນ​ເສຍ​ແຕ່​ວ່າ​ທ່ານ​ຈະ​ເຂົ້າ​ໄປ​ໃນ​ພາຍ​ໃນ​, ຫຼື​ນະ​ໂຍ​ບາຍ​.

buffer
ສະຖານທີ່ຖືຂໍ້ມູນຊົ່ວຄາວ. ຂໍ້​ມູນ​ທີ່ Block buffering ໝາຍ ຄວາມວ່າ
ຂໍ້ມູນຖືກສົ່ງຕໍ່ໄປຫາປາຍທາງຂອງມັນທຸກຄັ້ງທີ່ buffer ເຕັມ. ອອນໄລນ໌ buffering ວິທີການ
ວ່າ itXs ຜ່ານໄປທຸກຄັ້ງທີ່ໄດ້ຮັບສາຍທີ່ສົມບູນ. ຄໍາສັ່ງ buffering ໝາຍ ຄວາມວ່າ
itXs ຜ່ານທຸກໆຄັ້ງທີ່ທ່ານເຮັດຄໍາສັ່ງ "ພິມ" (ຫຼືທຽບເທົ່າ). ຖ້າຜົນຜະລິດຂອງທ່ານແມ່ນ
unbuffered, ລະບົບປະມວນຜົນມັນຫນຶ່ງ byte ທີ່ໃຊ້ເວລາໂດຍບໍ່ມີການນໍາໃຊ້ການຖື
ພື້ນທີ່. ນີ້ສາມາດບໍ່ມີປະສິດທິພາບຫຼາຍ.

ສ້າງຂຶ້ນໃນ
A ຫນ້າທີ່ ທີ່ຖືກກໍານົດໄວ້ລ່ວງຫນ້າໃນພາສາ. ເຖິງແມ່ນວ່າໃນເວລາທີ່ເຊື່ອງໄວ້ໂດຍ ລົບລ້າງ, ເຈົ້າ​ສາ​ມາດ
ສະ​ເຫມີ​ໄປ​ໄດ້​ຮັບ​ການ​ສ້າງ​ຕັ້ງ​ໃນ​ຫນ້າ​ທີ່​ໂດຍ​ ຄຸນວຸດທິ ຊື່ຂອງມັນກັບ "ຫຼັກ::."
pseudopackage.

ມັດ
ກຸ່ມຂອງໂມດູນທີ່ກ່ຽວຂ້ອງກ່ຽວກັບ ຄ. ສ. (ບາງຄັ້ງຍັງຫມາຍເຖິງກຸ່ມຂອງແຖວຄໍາສັ່ງ
ສະ​ຫຼັບ​ກຸ່ມ​ເປັນ​ຫນຶ່ງ​ ສະຫຼັບ ກຸ່ມ.)

byte
ຊິ້ນສ່ວນຂອງຂໍ້ມູນທີ່ມີຄ່າແປດ bits ໃນສະຖານທີ່ຫຼາຍທີ່ສຸດ.

ລະຫັດ byte
lingo ຄ້າຍຄື pidgin ທີ່ເວົ້າໃນບັນດາ Xdroids ໃນເວລາທີ່ພວກເຂົາບໍ່ຕ້ອງການເປີດເຜີຍຂອງເຂົາເຈົ້າ
ປະຖົມນິເທດ (ເບິ່ງ ປາຍ). ຕັ້ງຊື່ຕາມບາງພາສາທີ່ຄ້າຍຄືກັນທີ່ເວົ້າ (ສໍາລັບຄ້າຍຄືກັນ
ເຫດຜົນ) ລະຫວ່າງຜູ້ລວບລວມແລະນາຍພາສາໃນທ້າຍສະຕະວັດທີ 20XX. ພາສາເຫຼົ່ານີ້
ມີລັກສະນະໂດຍການເປັນຕົວແທນຂອງທຸກສິ່ງທຸກຢ່າງເປັນລໍາດັບ nonarchitecture ຂຶ້ນກັບ
ຂອງ bytes.

C
ພາສາ CA ເປັນທີ່ຮັກແພງຂອງຫຼາຍໆຄົນສຳລັບພາຍໃນ-ພາຍນອກ ປະເພດ ຄໍານິຍາມ, inscrutable ກ່ອນ ໜ້າ
ກົດລະບຽບ, ແລະຫນັກ ເກີນ ກຳ ລັງ ຂອງກົນໄກການເອີ້ນຟັງຊັນ. (ແທ້ຈິງແລ້ວ, ປະຊາຊົນ
ທໍາອິດປ່ຽນເປັນ C ເພາະວ່າພວກເຂົາພົບວ່າຕົວລະບຸຕົວພິມນ້ອຍງ່າຍຕໍ່ການອ່ານ
ເທິງ.) Perl ແມ່ນຂຽນໃນ C, ດັ່ງນັ້ນ itXs ບໍ່ແປກໃຈທີ່ Perl ຢືມແນວຄວາມຄິດບໍ່ຫຼາຍປານໃດ
ຈາກມັນ.

ຖານຄວາມຈໍາ
ບ່ອນເກັບຂໍ້ມູນ. ແທນທີ່ຈະຄິດໄລ່ຄໍາຕອບລາຄາແພງຫຼາຍຄັ້ງ, ຄິດໄລ່ມັນ
ຄັ້ງດຽວແລະບັນທຶກຜົນໄດ້ຮັບ.

ໂທ​ກັບ
A ຜູ້ຈັດການ ທີ່​ທ່ານ​ລົງ​ທະ​ບຽນ​ກັບ​ບາງ​ສ່ວນ​ອື່ນໆ​ຂອງ​ໂຄງ​ການ​ຂອງ​ທ່ານ​ໃນ​ຄວາມ​ຫວັງ​ວ່າ​
ສ່ວນ​ອື່ນໆ​ຂອງ​ໂຄງ​ການ​ຂອງ​ທ່ານ​ຈະ​ ຜົນກະທົບຕໍ່ ຕົວຈັດການຂອງເຈົ້າເມື່ອມີເຫດການທີ່ໜ້າສົນໃຈ
transpires.

ໂທຫາໂດຍອ້າງອີງ
An ການໂຕ້ຖຽງ- ກົນ​ໄກ​ການ​ຜ່ານ​ທີ່​ ຢ່າງເປັນທາງການ ກະທູ້ທີ່ ອ້າງເຖິງໂດຍກົງກັບ
ຈິງ ກະທູ້ທີ່, ແລະ ລະບົບຍ່ອຍ ສາມາດປ່ຽນແປງການໂຕ້ຖຽງຕົວຈິງໂດຍການປ່ຽນແປງ
ການໂຕ້ຖຽງຢ່າງເປັນທາງການ. ນັ້ນແມ່ນ, ການໂຕ້ຖຽງຢ່າງເປັນທາງການແມ່ນເປັນ alias ສໍາລັບການໂຕ້ຖຽງຕົວຈິງ.
ເບິ່ງ ໂທ by ມູນຄ່າ.

ໂທໂດຍຄ່າ
An ການໂຕ້ຖຽງ- ກົນ​ໄກ​ການ​ຜ່ານ​ທີ່​ ຢ່າງເປັນທາງການ ກະທູ້ທີ່ ອ້າງເຖິງສໍາເນົາຂອງ
ຈິງ ກະທູ້ທີ່, ແລະ ລະບົບຍ່ອຍ ບໍ່ສາມາດປ່ຽນການໂຕ້ຖຽງຕົວຈິງໂດຍການປ່ຽນແປງ
ການໂຕ້ຖຽງຢ່າງເປັນທາງການ. ເບິ່ງນຳ ໂທ by ອ້າງອິງ.

canonical
ຫຼຸດລົງເປັນຮູບແບບມາດຕະຖານເພື່ອອໍານວຍຄວາມສະດວກໃນການປຽບທຽບ.

ຈັບຕົວແປ
ຕົວແປXsuch ເຊັ່ນ $1 ແລະ $2, ແລະ "%+" ແລະ %X X ທີ່ຖືຂໍ້ຄວາມທີ່ຈື່ໄວ້ໃນ
ຈັບຄູ່ຮູບແບບ. ເບິ່ງ Camel ບົດທີ 5, XPattern MatchingX.

capturing
ການນໍາໃຊ້ວົງເລັບປະມານ a ຮູບແບບຍ່ອຍ ຢູ່​ໃນ ປົກກະຕິ ການສະແດງອອກ ການເກັບຮັກສາ
ກົງກັນ ສາຍຍ່ອຍ ເປັນຫນຶ່ງ ເອກະສານອ້າງອີງ. (ສະຕຣິງທີ່ຖືກຈັບແມ່ນຍັງຖືກສົ່ງຄືນເປັນລາຍການໃນ
ບັນຊີລາຍຊື່ context.) ເບິ່ງ Camel ບົດທີ 5, XPattern MatchingX.

cult ສິນ​ຄ້າ​
ການຄັດລອກແລະວາງລະຫັດໂດຍບໍ່ເຂົ້າໃຈມັນ, ໃນຂະນະທີ່ເຊື່ອໃນໂຊກຊະຕາ
ມູນຄ່າຂອງມັນ. ຄຳ ສັບນີ້ມາຈາກວັດທະນະ ທຳ preindustrial ທີ່ກ່ຽວຂ້ອງກັບ detritus
ຂອງນັກສໍາຫຼວດແລະອານານິຄົມຂອງວັດທະນະທໍາກ້າວຫນ້າທາງດ້ານເຕັກໂນໂລຢີ. ເບິ່ງ ໄດ້ ພຣະເຈົ້າ ຕ້ອງ Be
Crazy.

ກໍລະນີ
ຄຸນສົມບັດຂອງລັກສະນະສະເພາະ. ໃນເບື້ອງຕົ້ນ, ເຄື່ອງພິມຕົວພິມໄດ້ເກັບຮັກສາຕົວອັກສອນໃຫຍ່ຢູ່ໃນ
ເທິງຂອງສອງກໍລະນີ ແລະຕົວອັກສອນນ້ອຍຢູ່ໃນໂຕລຸ່ມ. Unicode ຮັບຮູ້ສາມກໍລະນີ:
lowercase (ລັກສະນະ ຄຸນສົມບັດ "\p{lower}"), ຫົວຂໍ້ ("\p{title}"), ແລະ ໂຕໃຫຍ່
("\p{upper}"). A casemapping ສີ່ເອີ້ນວ່າ ຕູ້ພັບ ບໍ່ແມ່ນຕົວຂອງມັນເອງເປັນກໍລະນີທີ່ແຕກຕ່າງກັນ, ແຕ່
ມັນຖືກນໍາໃຊ້ພາຍໃນເພື່ອປະຕິບັດ ພັບຕູ້. ບໍ່ແມ່ນຕົວອັກສອນທັງໝົດມີກໍລະນີ, ແລະບາງຕົວ
nonletters ມີກໍລະນີ.

ພັບຕູ້
ການປຽບທຽບ ຫຼືການຈັບຄູ່ຕົວພິມນ້ອຍຂອງສະຕຣິງໂດຍບໍ່ຮູ້ຕົວ. ໃນ Perl, ມັນໄດ້ຖືກປະຕິບັດກັບ
ຕົວແກ້ໄຂຮູບແບບ "/i", ຟັງຊັນ "fc", ແລະ "\F" ການແປສອງວົງຢືມ
ໜີ.

casemapping
ຂະບວນການປ່ຽນສະຕຣິງເປັນນຶ່ງໃນສີ່ Unicode ແຜນທີ່ກໍລະນີ; ໃນ Perl, ມັນແມ່ນ
ປະຕິບັດດ້ວຍຫນ້າທີ່ "fc", "lc", "ucfirst", ແລະ "uc".

ລັກສະນະ
ອົງປະກອບສ່ວນບຸກຄົນທີ່ນ້ອຍທີ່ສຸດຂອງສະຕຣິງ. ຄອມພິວເຕີເກັບຮັກສາຕົວອັກສອນເປັນຈໍານວນເຕັມ,
ແຕ່ Perl ຊ່ວຍໃຫ້ທ່ານປະຕິບັດພວກມັນເປັນຂໍ້ຄວາມ. ຈຳນວນເຕັມທີ່ໃຊ້ເພື່ອເປັນຕົວແທນສະເພາະໃດໜຶ່ງ
ລັກສະນະທີ່ເອີ້ນວ່າ characterXs ຈຸດລະຫັດ.

ຫ້ອງຮຽນລັກສະນະ
ບັນຊີລາຍຊື່ຕົວຫຍໍ້ຂອງຕົວໜັງສືທີ່ໃຊ້ໃນ a ປົກກະຕິ ການສະແດງອອກ ເພື່ອບົ່ງບອກວ່າ
ລັກສະນະໃດໆຂອງຊຸດອາດຈະເກີດຂື້ນຢູ່ໃນຈຸດໃດຫນຶ່ງ. ວ່າງໆ, ທຸກຊຸດທີ່ກຳນົດໄວ້ລ່ວງໜ້າ
ຕົວອັກສອນທີ່ຖືກນໍາໃຊ້.

ຄຸນ​ສົມ​ບັດ​ລັກ​ສະ​ນະ​
ກຳນົດລ່ວງໜ້າ ລັກສະນະ ລະດັບ ເຂົ້າກັນໄດ້ໂດຍ "\p" ຫຼື "\P" metasymbol. Unicode ກໍານົດ
ຫຼາຍຮ້ອຍຄຸນສົມບັດມາດຕະຖານສໍາລັບທຸກ codepoint ທີ່ເປັນໄປໄດ້, ແລະ Perl ກໍານົດຈໍານວນຫນ້ອຍຫນຶ່ງ
ຂອງຕົນເອງ, ເຊັ່ນດຽວກັນ.

ຕົວປະຕິບັດການ circumfix
An ປະຕິບັດການ ທີ່ອ້ອມຮອບຂອງມັນ Operand, ເຊັ່ນຕົວປະຕິບັດການມຸມ, ຫຼືວົງເລັບ, ຫຼື a
ກອດ.

ລະດັບ
ຜູ້ໃຊ້ກຳນົດເອງ ປະເພດ, ປະຕິບັດໃນ Perl ຜ່ານ a ຊຸດ ທີ່ສະຫນອງ (ໂດຍກົງ
ຫຼື​ໂດຍ​ການ​ສືບ​ທອດ​) ວິທີການ (ນັ້ນ​ແມ່ນ, ປະຈຳຍ່ອຍ) ເພື່ອ​ຈັດ​ການ​ instances ຂອງຫ້ອງຮຽນ
(ມັນ ວັດຖຸ). ເບິ່ງຕື່ມ ມໍລະດົກ.

ວິທີການຫ້ອງຮຽນ
A ວິທີການ ທີ່ ຜູ້ຮຽກຮ້ອງ ເປັນ ຊຸດ ຊື່, ບໍ່ແມ່ນ ຈຸດ​ປະ​ສົງ ອ້າງອິງ. ວິທີການ
ທີ່​ກ່ຽວ​ຂ້ອງ​ກັບ​ຫ້ອງ​ຮຽນ​ທັງ​ຫມົດ​. ຍັງເບິ່ງ ຕົວຢ່າງ ວິທີການ.

ລູກ​ຄ້າ
ໃນເຄືອຂ່າຍ, ກ ຂະບວນການ ທີ່ລິເລີ່ມການຕິດຕໍ່ກັບ a ເຄື່ອງແມ່ຂ່າຍ ຂະ​ບວນ​ການ​ເພື່ອ​
ການແລກປ່ຽນຂໍ້ມູນແລະບາງທີອາດໄດ້ຮັບການບໍລິການ.

ປິດ
An anonymous subroutine ທີ່, ເມື່ອການອ້າງອິງກັບມັນຖືກສ້າງຂຶ້ນໃນເວລາແລ່ນ, ຮັກສາໄວ້
ຕິດຕາມຕົວຕົນຂອງພາຍນອກທີ່ເຫັນໄດ້ lexical ຕົວແປ, ເຖິງແມ່ນວ່າຫຼັງຈາກນັ້ນ
ຕົວແປ lexical ໄດ້ຫມົດ supposedly ອອກຈາກ ຂອບເຂດ. TheyXre ເອີ້ນວ່າ XclosuresX ເນື່ອງຈາກວ່າ
ປະເພດຂອງພຶດຕິກໍານີ້ເຮັດໃຫ້ນັກຄະນິດສາດມີຄວາມຮູ້ສຶກປິດ.

ກຸ່ມ
A ວົງເລັບ ຮູບແບບຍ່ອຍ ໃຊ້ເພື່ອຈັດກຸ່ມພາກສ່ວນຂອງ ກ ປົກກະຕິ ການສະແດງອອກ ເປັນໂສດ
ປະ​ລໍາ​ມະ​ນູ.

CODE
ຄໍາທີ່ສົ່ງຄືນໂດຍຟັງຊັນ "ref" ໃນເວລາທີ່ທ່ານນໍາໃຊ້ມັນກັບການອ້າງອີງເຖິງ a
ປະຈຳຍ່ອຍ. ເບິ່ງນຳ CV.

ເຄື່ອງ​ສ້າງ​ລະ​ຫັດ​
ລະບົບທີ່ຂຽນລະຫັດສໍາລັບທ່ານໃນພາສາລະດັບຕ່ໍາ, ເຊັ່ນລະຫັດເພື່ອປະຕິບັດ
backend ຂອງ compiler ໄດ້. ເບິ່ງ ໂຄງການ ໂດຍທົ່ວໄປ.

ຈຸດລະຫັດ
ຈຳນວນເຕັມທີ່ຄອມພິວເຕີໃຊ້ເພື່ອເປັນຕົວແທນຂອງຕົວອັກສອນທີ່ໃຫ້. ຈຸດລະຫັດ ASCII ແມ່ນຢູ່ໃນ
ຊ່ວງ 0 ຫາ 127; Unicode codepoints ຢູ່ໃນຂອບເຂດ 0 ຫາ 0x1F_FFFF; ແລະ Perl
codepoints ຢູ່​ໃນ​ລະ​ຫວ່າງ 0 ຫາ 2XXX1 ຫຼື 0 ຫາ 2XXX1, ຂື້ນ​ກັບ​ຈໍາ​ນວນ​ທີ່​ກໍາ​ນົດ​ໄວ້​ຂອງ​ທ່ານ
ຂະໜາດ. ໃນວັດທະນະທໍາ Perl, ບາງຄັ້ງເອີ້ນວ່າ ພິທີການ.

ຮູບແບບຍ່ອຍລະຫັດ
A ປົກກະຕິ ການສະແດງອອກ ຮູບແບບຍ່ອຍທີ່ມີຈຸດປະສົງທີ່ແທ້ຈິງແມ່ນເພື່ອປະຕິບັດບາງ Perl codeXfor
ຕົວຢ່າງ, ຮູບແບບຍ່ອຍ "(?{...})" ແລະ "(??{...})".

ລໍາດັບ collating
ຄໍາສັ່ງເຂົ້າໄປໃນທີ່ ລັກສະນະ ຄັດ. ນີ້ຖືກນໍາໃຊ້ໂດຍ string ປົກກະຕິການປຽບທຽບກັບ
ຕັດສິນໃຈ, ສໍາລັບການຍົກຕົວຢ່າງ, ບ່ອນທີ່ຢູ່ໃນຄໍາສັບຄໍາສັບນີ້ເພື່ອວາງ Xcollating sequenceX.

ຜູ້ຮັກສາຮ່ວມ
ບຸກຄົນທີ່ມີສິດອະນຸຍາດດັດສະນີ a namespace in ຢຸດ​ຊົ່ວ​ຄາວ. ທຸກຄົນສາມາດອັບໂຫລດອັນໃດກໍໄດ້
namespace, ແຕ່ວ່າພຽງແຕ່ຜູ້ຮັກສາຕົ້ນຕໍແລະຜູ້ຮັກສາຮ່ວມກັນເທົ່ານັ້ນທີ່ໄດ້ຮັບການປະກອບສ່ວນຂອງພວກເຂົາຖືກດັດສະນີ.

ການ​ປະ​ສົມ​ລັກ​ສະ​ນະ​
ຕົວອັກສອນໃດໆກໍຕາມທີ່ມີໝວດໝູ່ທົ່ວໄປຂອງການລວມເຄື່ອງໝາຍ ("\p{GC=M}"), ເຊິ່ງອາດຈະເປັນ
ໄລຍະຫ່າງ ຫຼືບໍ່ມີຊ່ອງຫວ່າງ. ບາງຄົນກໍ່ເບິ່ງບໍ່ເຫັນ. ລຳດັບການລວມຕົວລະຄອນ
ປະຕິບັດຕາມຕົວອັກສອນພື້ນຖານ grapheme ຮ່ວມກັນສ້າງເປັນລັກສະນະດຽວທີ່ຜູ້ໃຊ້ສາມາດເຫັນໄດ້
ເອີ້ນວ່າ a grapheme. diacritics ສ່ວນໃຫຍ່ແຕ່ບໍ່ແມ່ນທັງຫມົດແມ່ນການລວມຕົວລະຄອນ, ແລະຕົວຮອງ
ກົງກັນຂ້າມ.

ຄໍາສັ່ງ
In ຫອຍ ການຂຽນໂປລແກລມ, ການປະສົມປະສານ syntactic ຂອງຊື່ໂຄງການແລະການໂຕ້ຖຽງຂອງມັນ.
ວ່າງກວ່ານັ້ນ, ສິ່ງໃດກໍ່ຕາມທີ່ທ່ານພິມໃສ່ shell (ນາຍພາສາຄໍາສັ່ງ) ທີ່ເລີ່ມຕົ້ນມັນ
ເຮັດບາງສິ່ງບາງຢ່າງ. ເຖິງແມ່ນວ່າຫຼາຍວ່າງ, Perl ຄໍາຖະແຫຼງທີ່, ເຊິ່ງອາດຈະເລີ່ມຕົ້ນດ້ວຍ a ປ້າຍ
ແລະປົກກະຕິຈະສິ້ນສຸດດ້ວຍເຄື່ອງໝາຍຈຸດ.

buffering ຄໍາ​ສັ່ງ​
ກົນໄກໃນ Perl ທີ່ຊ່ວຍໃຫ້ທ່ານເກັບຮັກສາຜົນຜະລິດຂອງແຕ່ລະ Perl ຄໍາສັ່ງ ແລະຫຼັງຈາກນັ້ນ
ລ້າງມັນອອກເປັນການຮ້ອງຂໍດຽວກັບ ປະຕິບັດການ ລະບົບ. ItXs ຖືກເປີດໃຊ້ໂດຍການຕັ້ງຄ່າ
$| ($AUTOFLUSH) ຕົວແປເປັນຄ່າທີ່ແທ້ຈິງ. ItXs ໃຊ້ໃນເວລາທີ່ທ່ານ donXt ຕ້ອງການນັ່ງຂໍ້ມູນ
ປະມານ, ບໍ່ໄດ້ໄປບ່ອນທີ່ itXs supposed ໄປ, ເຊິ່ງອາດຈະເກີດຂຶ້ນເນື່ອງຈາກວ່າຄ່າເລີ່ມຕົ້ນໃນ a
ເອກະສານ or ທໍ່ ແມ່ນການນໍາໃຊ້ block buffering.

ການໂຕ້ຖຽງແຖວຄໍາສັ່ງ
ໄດ້ ຄ່າ ທ່ານສະຫນອງພ້ອມກັບຊື່ໂຄງການໃນເວລາທີ່ທ່ານບອກ a ຫອຍ ເພື່ອປະຕິບັດ a
ຄໍາສັ່ງ. ຄ່າເຫຼົ່ານີ້ຖືກສົ່ງກັບໂຄງການ Perl ຜ່ານ @ARGV.

ຊື່ຄໍາສັ່ງ
ຊື່​ຂອງ​ໂຄງ​ການ​ທີ່​ປະ​ຕິ​ບັດ​ໃນ​ປັດ​ຈຸ​ບັນ​, ດັ່ງ​ທີ່​ພິມ​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​. ໃນ C, ໄດ້
ຄໍາສັ່ງ ຊື່ຖືກສົ່ງກັບໂຄງການເປັນການໂຕ້ຖຽງແຖວຄໍາສັ່ງທໍາອິດ. ໃນ Perl, ມັນ
ມາແຍກຕ່າງຫາກເປັນ $0.

ຄວາມຄິດເຫັນ
ຂໍ້ສັງເກດທີ່ບໍ່ມີຜົນກະທົບຕໍ່ຄວາມຫມາຍຂອງໂຄງການ. ໃນ Perl, ຄໍາເຫັນແມ່ນ
ແນະນໍາໂດຍຕົວອັກສອນ "#" ແລະສືບຕໍ່ໄປຫາທ້າຍແຖວ.

ຫນ່ວຍງານລວບລວມ
ໄດ້ ເອກະສານ (ຫຼື string, ໃນກໍລະນີຂອງ "eval") ທີ່ເປັນປະຈຸບັນ ລວບລວມ.

ລວບລວມ
ຂະບວນການປ່ຽນລະຫັດແຫຼ່ງເຂົ້າໄປໃນຮູບແບບທີ່ເຄື່ອງໃຊ້ໄດ້. ເບິ່ງ ລວບລວມ ໂຄງການໄລຍະ.

ລວບລວມໄລຍະ
ທຸກເວລາກ່ອນທີ່ Perl ເລີ່ມແລ່ນໂຄງການຫຼັກຂອງເຈົ້າ. ເບິ່ງນຳ ແລ່ນ ໂຄງການໄລຍະ. ລວບລວມ
ໄລຍະສ່ວນຫຼາຍແມ່ນໃຊ້ໃນ ລວບລວມ ທີ່ໃຊ້ເວລາ, ແຕ່ອາດຈະໃຊ້ເວລາໃນ runtime ເມື່ອ "BEGIN"
ຕັນ, "ໃຊ້" ຫຼື "ບໍ່" ການປະກາດ, ຫຼືການສະແດງອອກຍ່ອຍຄົງທີ່ກໍາລັງຖືກປະເມີນ.
ລະຫັດການເລີ່ມຕົ້ນແລະການນໍາເຂົ້າຂອງການປະກາດ "ໃຊ້" ໃດໆກໍ່ຖືກດໍາເນີນການໃນລະຫວ່າງການລວບລວມ.

ນັກຂຽນ
ເວົ້າຢ່າງເຂັ້ມງວດ, ໂຄງການທີ່ munches ເຖິງໂຄງການອື່ນແລະ spits ອອກອີກ
ໄຟລ໌ທີ່ບັນຈຸໂຄງການໃນຮູບແບບ Xmore executableX, ໂດຍປົກກະຕິປະກອບດ້ວຍຕົ້ນສະບັບ
ຄໍາແນະນໍາເຄື່ອງຈັກ. ໄດ້ perl ໂຄງການບໍ່ແມ່ນ compiler ໂດຍຄໍານິຍາມນີ້, ແຕ່ວ່າມັນ
ມັນປະກອບດ້ວຍປະເພດຂອງ compiler ທີ່ເອົາໂຄງການແລະປ່ຽນມັນເຂົ້າໄປໃນຫຼາຍ
ຮູບ​ແບບ​ການ​ປະ​ຕິ​ບັດ (syntax ຕົ້ນໄມ້) ພາຍ​ໃນ​ perl ຂະບວນການຕົວມັນເອງ, ເຊິ່ງ interpreter
ແລ້ວຕີຄວາມໝາຍ. ຢ່າງໃດກໍຕາມ, ມີການຂະຫຍາຍ ໂມດູນ ເພື່ອເຮັດໃຫ້ Perl ປະຕິບັດຫຼາຍເຊັ່ນ:
XrealX compiler. ເບິ່ງ Camel ບົດທີ 16, XCompilingX.

ລວບລວມເວລາ
ເວລາທີ່ Perl ພະຍາຍາມເຮັດໃຫ້ຄວາມຮູ້ສຶກຂອງລະຫັດຂອງເຈົ້າ, ກົງກັນຂ້າມກັບເວລາທີ່ມັນຄິດ
ມັນຮູ້ວ່າລະຫັດຂອງເຈົ້າຫມາຍຄວາມວ່າແນວໃດ ແລະພຽງແຕ່ພະຍາຍາມເຮັດສິ່ງທີ່ມັນຄິດວ່າລະຫັດຂອງເຈົ້າເວົ້າ
ທີ່ຈະເຮັດ, ຊຶ່ງເປັນ runtime.

ປະ
A XconstructorX ສໍາລັບ a ອ້າງອີງ ນັ້ນ​ແມ່ນ​ບໍ່​ແມ່ນ​ແທ້ ຈຸດ​ປະ​ສົງ, ເຊັ່ນ array ທີ່ບໍ່ເປີດເຜີຍຊື່ ຫຼື
hash (ຫຼື sonata, ສໍາລັບເລື່ອງນັ້ນ). ຕົວຢ່າງ, ວົງເລັບຄູ່ເຮັດຫນ້າທີ່ເປັນ
composer ສໍາລັບ hash, ແລະຄູ່ຂອງວົງເລັບເຮັດຫນ້າທີ່ເປັນ composer ສໍາລັບ array. ເບິ່ງ
ພາກທີ XCreating ReferencesX ໃນ Camel ບົດທີ 8, XReferencesX.

ກົງກັນຂ້າມ
ຂະບວນການຂອງການຕິດດັງ catXs ຫນຶ່ງກັບຫາງ catXs ອື່ນ. ຍັງເປັນການດໍາເນີນການທີ່ຄ້າຍຄືກັນ
ສອງ strings.

ມີເງື່ອນໄຂ
ບາງສິ່ງບາງຢ່າງ XiffyX. ເບິ່ງ ບົວບານ context.

ການເຊື່ອມຕໍ່
ໃນໂທລະສັບ, ວົງຈອນໄຟຟ້າຊົ່ວຄາວລະຫວ່າງ callerXs ແລະ calleeXs
ໂທລະສັບ. ໃນເຄືອຂ່າຍ, ປະເພດດຽວກັນຂອງວົງຈອນຊົ່ວຄາວລະຫວ່າງ a ລູກ​ຄ້າ ແລະ
ເຄື່ອງແມ່ຂ່າຍ.

ກໍ່ສ້າງ
ໃນຖານະເປັນຄໍານາມ, ສິ້ນຂອງ syntax ປະກອບດ້ວຍຕ່ອນນ້ອຍ. ເປັນຄໍາກິລິຍາ transitive, to
ສ້າງ ຈຸດ​ປະ​ສົງ using a ຜູ້ກໍ່ສ້າງ.

ຜູ້ກໍ່ສ້າງ
ໃດ ລະດັບ ວິທີການ, ຕົວຢ່າງ, ຫຼື ລະບົບຍ່ອຍ ທີ່ປະກອບ, ເລີ່ມຕົ້ນ, ອວຍພອນ, ແລະ
ກັບຄືນ ຈຸດ​ປະ​ສົງ. ບາງຄັ້ງພວກເຮົາໃຊ້ຄໍາສັບວ່າງເພື່ອຫມາຍຄວາມວ່າ a ປະ.

context
ສະພາບແວດລ້ອມຫຼືສະພາບແວດລ້ອມ. ບໍລິບົດທີ່ໃຫ້ໂດຍລະຫັດອ້ອມຂ້າງກໍານົດ
ຂໍ້ມູນປະເພດໃດແດ່ໂດຍສະເພາະ ການສະແດງອອກ ຄາດວ່າຈະກັບຄືນມາ. ສາມປະຖົມ
ສະພາບການແມ່ນ ບັນຊີລາຍຊື່ context, ຜິວ ໜັງ, ແລະ void context. ສະພາບການ Scalar ແມ່ນບາງຄັ້ງ
ແບ່ງ​ອອກ​ເປັນ ບົວບານ context, numeric context, string context, ແລະ void context.
ThereXs ຍັງເປັນ XdonXt careX context (ເຊິ່ງຖືກຈັດການກັບໃນ Camel ບົດ 2, XBits ແລະ
PiecesX, ຖ້າທ່ານສົນໃຈ).

ສືບຕໍ່
ການປິ່ນປົວທາງດ້ານຮ່າງກາຍຫຼາຍກ່ວາຫນຶ່ງ ອອນໄລນ໌ ເປັນເສັ້ນເຫດຜົນດຽວ. makefile ສາຍ
ແມ່ນສືບຕໍ່ໂດຍການວາງ backslash ກ່ອນ ແຖວໃໝ່. ສ່ວນຫົວຈົດໝາຍ, ຕາມທີ່ກຳນົດໂດຍ
RFC 822, ແມ່ນສືບຕໍ່ໂດຍການວາງຊ່ອງຫຼືແຖບ ຫຼັງຈາກ ແຖວໃໝ່. ໂດຍທົ່ວໄປ, ສາຍ
ໃນ Perl ບໍ່ຈໍາເປັນຕ້ອງຮູບແບບຂອງເຄື່ອງຫມາຍການສືບຕໍ່ໃດໆ, ເພາະວ່າ ຍະຫວ່າງ (ລວມທັງ
newlines) ຖືກລະເລີຍຢ່າງມີຄວາມສຸກ. ປົກກະຕິແລ້ວ.

dump ຫຼັກ
ສົບຂອງ ກ ຂະບວນການ, ໃນຮູບແບບຂອງໄຟລ໌ທີ່ປະໄວ້ຢູ່ໃນ ການເຮັດວຽກ ລະບົບ ຂອງ
ຂະບວນການ, ປົກກະຕິແລ້ວເປັນຜົນມາຈາກບາງປະເພດຂອງຄວາມຜິດພາດຕາຍ.

ຄ. ສ
ເຄືອຂ່າຍ Perl Archive ທີ່ສົມບູນແບບ. (ເບິ່ງ​ຄໍາ​ນໍາ​ຂອງ Camel ແລະ Camel ບົດ 19,
XCPANX ສໍາລັບລາຍລະອຽດ.)

ໂປເຊດເຊີ C
C compilerXs ປົກກະຕິຜ່ານຄັ້ງທໍາອິດ, ເຊິ່ງຂະບວນການເລີ່ມຕົ້ນດ້ວຍ "#" ສໍາລັບ
ການລວບລວມເງື່ອນໄຂແລະການກໍານົດມະຫາພາກ, ແລະເຮັດການຫມູນໃຊ້ຕ່າງໆ
ຂໍ້ຄວາມໂຄງການໂດຍອີງໃສ່ຄໍານິຍາມໃນປະຈຸບັນ. ເອີ້ນກັນວ່າ cpp(1).

ເຄື່ອງປັ້ນດິນເຜົາ
ຄົນທີ່ທໍາລາຍຄວາມປອດໄພໃນລະບົບຄອມພິວເຕີ. cracker ອາດຈະເປັນຄວາມຈິງ ລະຕອນນີ້ hacker or
ພຽງແຕ່ເປັນ script ເດັກນ້ອຍ.

ປະຈຸບັນເລືອກຊ່ອງຜົນຜະລິດ
ສຸດ​ທ້າຍ file handle ທີ່ຖືກກໍານົດດ້ວຍ "ເລືອກ(FILEHANDLE)"; "STDOUT", ຖ້າບໍ່ມີ
filehandle ໄດ້​ຮັບ​ການ​ຄັດ​ເລືອກ​.

ຊຸດປັດຈຸບັນ
ໄດ້ ຊຸດ ໃນ​ທີ່​ຄໍາ​ຖະ​ແຫຼງ​ການ​ໃນ​ປັດ​ຈຸ​ບັນ​ແມ່ນ​ ລວບລວມ. ສະແກນກັບຄືນໃນຂໍ້ຄວາມຂອງ
ໂຄງການຂອງທ່ານໂດຍຜ່ານປະຈຸບັນ lexical ຂອບເຂດ ຫຼືຂອບເຂດຂອງ lexical ທີ່ຖືກລ້ອມຮອບຈົນກ່ວາ
ທ່ານຊອກຫາການປະກາດຊຸດ. ThatXs ຊື່ແພັກເກດປັດຈຸບັນຂອງເຈົ້າ.

ໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນ
ເບິ່ງ ການເຮັດວຽກ ລະບົບ.

CV In academia , a curriculum vitae , a fancy kind of resume . ໃນ Perl, Xcode ພາຍໃນ
valueX typedef ຖື a ລະບົບຍ່ອຍ. ປະເພດ "CV" ແມ່ນປະເພດຍ່ອຍຂອງ SV.

D
dangling ຄໍາ​ຖະ​ແຫຼງ​ການ​
ເປົ່າ, ດຽວ ຄໍາຖະແຫຼງທີ່, ໂດຍ​ບໍ່​ມີ​ການ​ຜູກ​ມັດ​, hanging off "ຖ້າ​" ຫຼື "ໃນ​ຂະ​ນະ​ທີ່​"
ເງື່ອນໄຂ. C ອະນຸຍາດໃຫ້ພວກເຂົາ. Perl doesXt.

ຂໍ້ມູນ
ຊຸດຂໍ້ມູນ, ເຊັ່ນ: a UDP ຂໍ້ຄວາມ, ວ່າ (ຈາກທັດສະນະຂອງບັນດາໂຄງການ
ມີສ່ວນຮ່ວມ) ສາມາດສົ່ງເປັນເອກະລາດຜ່ານເຄືອຂ່າຍ. (ໃນ​ຄວາມ​ເປັນ​ຈິງ, packets ທັງຫມົດແມ່ນຖືກສົ່ງໄປ
ເປັນເອກະລາດຢູ່ທີ່ IP ລະດັບ, ແຕ່ ນ້ໍາ ພິທີການຕ່າງໆເຊັ່ນ TCP ຊ່ອນນີ້ຈາກຂອງເຈົ້າ
ໂຄງ​ການ​.)

ໂຄງສ້າງຂໍ້ມູນ
ຂໍ້​ມູນ​ຕ່າງໆ​ຂອງ​ທ່ານ​ກ່ຽວ​ຂ້ອງ​ກັບ​ກັນ​ແລະ​ກັນ​ແນວ​ໃດ​ແລະ​ຮູບ​ຮ່າງ​ຂອງ​ພວກ​ເຂົາ​ເຈົ້າ​ເຮັດ​ແນວ​ໃດ​ໃນ​ເວ​ລາ​ທີ່​ທ່ານ
ເອົາພວກມັນທັງຫມົດເຂົ້າກັນ, ຄືກັບຕາຕະລາງສີ່ຫລ່ຽມຫຼືຕົ້ນໄມ້ສາມຫຼ່ຽມ.

ປະເພດຂໍ້ມູນ
ຊຸດຂອງມູນຄ່າທີ່ເປັນໄປໄດ້, ພ້ອມກັບການດໍາເນີນງານທັງຫມົດທີ່ຮູ້ວິທີການຈັດການກັບ
ຄຸນຄ່າເຫຼົ່ານັ້ນ. ຕົວຢ່າງ, ປະເພດຂໍ້ມູນຕົວເລກມີຊຸດຕົວເລກທີ່ແນ່ນອນທີ່ທ່ານ
ສາ​ມາດ​ເຮັດ​ວຽກ​ຮ່ວມ​ກັບ​, ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ການ​ດໍາ​ເນີນ​ງານ​ທາງ​ຄະ​ນິດ​ສາດ​ຕ່າງໆ​ທີ່​ທ່ານ​ສາ​ມາດ​ເຮັດ​ໄດ້​ກ່ຽວ​ກັບ​ການ​
ຕົວເລກ, ແຕ່ຈະມີຄວາມຫມາຍພຽງເລັກນ້ອຍກ່ຽວກັບ, ເວົ້າວ່າ, ຊ່ອຍແນ່ເຊັ່ນ "Kilroy". ສາຍມີ
ການດໍາເນີນງານຂອງຕົນເອງ, ເຊັ່ນ: ກົງກັນຂ້າມ. ປະ​ເພດ​ຂອງ​ສານ​ປະ​ສົມ​ທີ່​ເຮັດ​ດ້ວຍ​ຈໍາ​ນວນ​ຂອງ​
ຕ່ອນນ້ອຍໂດຍທົ່ວໄປມີການດໍາເນີນງານເພື່ອປະກອບແລະ decompose ໃຫ້ເຂົາເຈົ້າ, ແລະບາງທີອາດ
ຈັດ​ໃຫ້​ເຂົາ​ເຈົ້າ​ໃຫມ່​. ຈຸດປະສົງ ສິ່ງທີ່ເປັນຕົວແບບຢູ່ໃນໂລກທີ່ແທ້ຈິງມັກຈະມີການປະຕິບັດງານ
ສອດຄ້ອງກັບກິດຈະກໍາທີ່ແທ້ຈິງ. ຍົກ​ຕົວ​ຢ່າງ, ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ສ້າງ​ແບບ​ຈໍາ​ລອງ​ຟ​, ຟ​ຂອງ​ທ່ານ​
ວັດຖຸອາດຈະມີ "open_door" ວິທີການ.

DBM ຫຍໍ້ມາຈາກ XDatabase ManagementX routines, ຊຸດຂອງກິດຈະວັດທີ່ເຮັດຕາມແບບຢ່າງ.
ສະມາຄົມ array ການ​ນໍາ​ໃຊ້​ໄຟລ​໌​ແຜ່ນ​. ປົກກະຕິໃຊ້ໂຄງການ hashing ແບບເຄື່ອນໄຫວເພື່ອ
ຊອກຫາສະຖານທີ່ໃດນຶ່ງທີ່ມີການເຂົ້າເຖິງພຽງແຕ່ສອງແຜ່ນ. ໄຟລ໌ DBM ອະນຸຍາດໃຫ້ໂຄງການ Perl ຮັກສາ a
ຢູ່ hash ໃນທົ່ວຫຼາຍ invocations. ທ່ານສາມາດ "ຜູກ" ຕົວແປ hash ຂອງເຈົ້າກັບ
ການປະຕິບັດ DBM ຕ່າງໆ.

ການປະກາດ
An ການຢືນຢັນ ທີ່ບອກວ່າບາງສິ່ງບາງຢ່າງມີຢູ່ ແລະບາງທີອາດອະທິບາຍສິ່ງທີ່ມັນມັກ,
ໂດຍ​ບໍ່​ມີ​ການ​ໃຫ້​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ກ່ຽວ​ກັບ​ວິ​ທີ​ການ​ຫຼື​ບ່ອນ​ທີ່​ທ່ານ​ຈະ​ນໍາ​ໃຊ້​ມັນ​. ການປະກາດແມ່ນຄ້າຍຄື
ສ່ວນຫນຶ່ງຂອງສູດຂອງທ່ານທີ່ເວົ້າວ່າ, ແປ້ງສອງຈອກ, ໄຂ່ໃຫຍ່ຫນຶ່ງ, ສີ່ຫຼືຫ້າ
tadpolesXX ເບິ່ງ ຄໍາຖະແຫຼງທີ່ ສໍາລັບກົງກັນຂ້າມຂອງມັນ. ໃຫ້ສັງເກດວ່າບາງຄໍາປະກາດຍັງເຮັດວຽກ
ເປັນຄໍາຖະແຫຼງການ. ການປະກາດປະຈຳຕົວຍ່ອຍຍັງເຮັດໜ້າທີ່ເປັນຄຳນິຍາມຖ້າຮ່າງກາຍສະໜອງໃຫ້.

ຜູ້ປະກາດ
ບາງສິ່ງບາງຢ່າງທີ່ບອກໂຄງການຂອງທ່ານວ່າປະເພດຂອງຕົວແປທີ່ເຈົ້າມັກ. Perl doesXt
ຮຽກຮ້ອງໃຫ້ທ່ານປະກາດຕົວແປ, ແຕ່ທ່ານສາມາດນໍາໃຊ້ "ຂອງຂ້ອຍ", "ຂອງພວກເຮົາ", ຫຼື "ລັດ" ເພື່ອສະແດງ.
ທີ່ເຈົ້າຕ້ອງການອັນອື່ນນອກເໜືອໄປຈາກຄ່າເລີ່ມຕົ້ນ.

ຫຼຸດລົງ
ເພື່ອລົບຄ່າຈາກຕົວແປ, ໃນ Xdecrement $xX (ຫມາຍຄວາມວ່າຈະເອົາ 1 ອອກຈາກ.
ຄ່າຂອງມັນ) ຫຼື Xdecrement $x ໂດຍ 3X.

Default
A ມູນຄ່າ ເລືອກສໍາລັບທ່ານຖ້າຫາກວ່າທ່ານ donXt ສະຫນອງມູນຄ່າຂອງຕົນເອງ.

ກໍານົດໄວ້
ມີຄວາມໝາຍ. Perl ຄິດວ່າບາງສິ່ງທີ່ຄົນພະຍາຍາມເຮັດແມ່ນບໍ່ມີ
ຄວາມໝາຍ; ໂດຍສະເພາະ, ການນໍາໃຊ້ຕົວແປທີ່ບໍ່ເຄີຍໄດ້ຮັບ a ມູນຄ່າ ແລະ
ປະຕິບັດການດໍາເນີນການບາງຢ່າງກ່ຽວກັບຂໍ້ມູນທີ່ບໍ່ມີ. ຕົວຢ່າງ, ຖ້າທ່ານພະຍາຍາມ
ອ່ານຂໍ້ມູນຜ່ານມາໃນຕອນທ້າຍຂອງໄຟລ໌, Perl ຈະສົ່ງຄືນຄ່າທີ່ບໍ່ໄດ້ກໍານົດ. ເບິ່ງນຳ
ທີ່ບໍ່ຖືກຕ້ອງ ແລະລາຍການ "ກໍານົດ" ໃນ Camel ບົດທີ 27, XFunctionsX.

ຕົວຂັ້ນ
A ລັກສະນະ or string ທີ່ກໍານົດຂອບເຂດຕໍ່ກັບວັດຖຸຂໍ້ຄວາມທີ່ມີຂະຫນາດໂດຍຕົນເອງ, ບໍ່ແມ່ນ
ສັບສົນກັບ ກ separator or terminator. XTo delimitX ກໍ່ພຽງແຕ່ຫມາຍຄວາມວ່າ Xto
surroundX ຫຼື Xto encloseX (ຄືກັບວົງເລັບເຫຼົ່ານີ້ກໍາລັງເຮັດ).

ການອ້າງອິງ
ຄຳສັບວິທະຍາສາດຄອມພິວເຕີທີ່ໜ້າຮັກ ຊຶ່ງໝາຍເຖິງ Xto follow a ອ້າງອິງ ກັບສິ່ງທີ່ມັນຊີ້ໃຫ້ເຫັນ X.
ສ່ວນ XdeX ຂອງມັນຫມາຍເຖິງຄວາມຈິງທີ່ວ່າ youXre ເອົາໄປຫນຶ່ງລະດັບຂອງ
ທາງອ້ອມ.

ຊັ້ນຮຽນທີ່ໄດ້ມາ
A ລະດັບ ທີ່ກໍານົດບາງສ່ວນຂອງມັນ ວິທີການ ໃນເງື່ອນໄຂຂອງຊັ້ນຮຽນທົ່ວໄປ, ເອີ້ນວ່າ a
ຖານ ລະດັບ. ໃຫ້ສັງເກດວ່າຊັ້ນຮຽນແມ່ນໄດ້ຖືກຈັດປະເພດສະເພາະເຂົ້າໄປໃນຊັ້ນຮຽນພື້ນຖານຫຼື
ຊັ້ນຮຽນທີ່ມາຈາກ: ຫ້ອງຮຽນສາມາດເຮັດວຽກເປັນທັງຊັ້ນທີ່ມາຈາກແລະຊັ້ນພື້ນຖານ
ພ້ອມໆກັນ, ຊຶ່ງເປັນປະເພດຂອງ classy.

ຕົວອະທິບາຍ
ເບິ່ງ ເອກະສານ ຕົວອະທິບາຍ.

ເຮັດລາຍ
ເພື່ອຈັດການກັບຄວາມຊົງຈໍາຂອງ a ອ້າງອີງ (ທໍາອິດກະຕຸ້ນວິທີການ "DESTROY", ຖ້າມັນ
ມີ).

ກຳ ລັງ ທຳ ລາຍ
ພິເສດ ວິທີການ ມັນຖືກເອີ້ນວ່າໃນເວລາທີ່ ຈຸດ​ປະ​ສົງ ກໍາລັງຄິດກ່ຽວກັບ ທຳ ລາຍ ຕົວຂອງມັນເອງ. ກ
Perl programXs "DESTROY" ວິທີການບໍ່ໄດ້ເຮັດການທໍາລາຍຕົວຈິງ; Perl ພຽງແຕ່ triggers
ວິທີການໃນກໍລະນີ ລະດັບ ຕ້ອງການທໍາຄວາມສະອາດທີ່ກ່ຽວຂ້ອງ.

ອຸປະກອນ
Gizmo ຮາດແວ whiz-bang (ເຊັ່ນ: ດິສກ໌ ຫຼືເທບໄດຣ ຫຼືໂມເດັມ ຫຼື ຈອຍສະຕິກ ຫຼື a
mouse) ຕິດກັບຄອມພິວເຕີຂອງທ່ານ, ເຊິ່ງ ປະຕິບັດການ ລະບົບ ພະຍາຍາມເຮັດໃຫ້ມີລັກສະນະເປັນ
ເອກະສານ (ຫຼືຊໍ່ຂອງໄຟລ໌). ພາຍໃຕ້ Unix, ໄຟລ໌ປອມເຫຼົ່ານີ້ມີແນວໂນ້ມທີ່ຈະອາໄສຢູ່ໃນ / dev
ລະບົບ.

directive
A ຝັກ ຄໍາສັ່ງ. ເບິ່ງ Camel ບົດທີ 23, XPlain Old DocumentationX.

ລະບົບ
ໄຟລ໌ພິເສດທີ່ມີໄຟລ໌ອື່ນໆ. ບາງ ປະຕິບັດການ ລະບົບ ໂທຫາ XfoldersX ເຫຼົ່ານີ້,
XdrawersX, XcataloguesX, ຫຼື XcatalogsX.

ຈັດການໄດເລກະທໍລີ
ຊື່ທີ່ເປັນຕົວແທນສະເພາະຂອງການເປີດໄດເລກະທໍລີເພື່ອອ່ານມັນ, ຈົນກ່ວາ
ເຈົ້າປິດມັນ. ເບິ່ງຫນ້າທີ່ "opendir".

ລະບຽບວິໄນ
ບາງຄົນຕ້ອງການນີ້ແລະບາງຄົນຫຼີກເວັ້ນມັນ. ສໍາລັບ Perl, itXs ເປັນວິທີເກົ່າທີ່ຈະເວົ້າ ຂ້າພະເຈົ້າ / O
ຊັ້ນ.

ສົ່ງ
ເພື່ອສົ່ງບາງສິ່ງບາງຢ່າງໄປຫາປາຍທາງທີ່ຖືກຕ້ອງຂອງມັນ. ມັກຈະໃຊ້ໃນການປຽບທຽບເພື່ອຊີ້ບອກ a
ການ​ໂອນ​ຕົວ​ຂອງ​ການ​ຄວບ​ຄຸມ​ໂຄງ​ການ​ເພື່ອ​ຈຸດ​ຫມາຍ​ປາຍ​ທາງ​ທີ່​ເລືອກ​ເອົາ​ວິ​ທີ​ການ​, ມັກ​ໂດຍ​
ຊອກຫາຢູ່ໃນຕາຕະລາງຂອງຫນ້າທີ່ ເອກະສານ ຫຼື, ໃນກໍລະນີຂອງວັດຖຸ ວິທີການ, by
traversing ຕົ້ນໄມ້ມໍລະດົກຊອກຫາຄໍານິຍາມສະເພາະທີ່ສຸດສໍາລັບການ
ວິທີການ.

ການແຜ່ກະຈາຍ
ມາດຕະຖານ, ເປັນຊຸດຂອງລະບົບຊອບແວ. ການນໍາໃຊ້ມາດຕະຖານຫມາຍເຖິງແຫຼ່ງ
ລະ​ຫັດ​ແມ່ນ​ລວມ​. ຖ້ານັ້ນບໍ່ແມ່ນກໍລະນີ, ມັນຈະຖືກເອີ້ນວ່າ Xbinary-onlyX
ການແຈກຢາຍ.

ຊີວິດຄູ່
ບາງໂມດູນດໍາລົງຊີວິດທັງສອງຢູ່ໃນ ມາດຕະຖານ ຫ້ອງສະຫມຸດ ແລະ ຄ. ສ. ໂມດູນເຫຼົ່ານີ້ອາດຈະເປັນ
ພັດທະນາໃນສອງເພງຍ້ອນວ່າຄົນດັດແປງສະບັບໃດນຶ່ງ. ທ່າອ່ຽງໃນປັດຈຸບັນແມ່ນ
untangle ສະຖານະການເຫຼົ່ານີ້.

dweomer
ຄວາມຫຼົງໄຫຼ, ພາບລວງຕາ, ຄວາມຫຼົງໄຫຼ, ຫຼືການຫຼິ້ນຕະຫຼົກ. ກ່າວໃນເວລາທີ່ PerlXs magical dwimmer
ຜົນກະທົບ donXt ເຮັດໃນສິ່ງທີ່ທ່ານຄາດຫວັງ, ແຕ່ເບິ່ງຄືວ່າເປັນຜະລິດຕະພັນຂອງ arcane
dweomercraft, sorcery, ຫຼືສິ່ງມະຫັດເຮັດວຽກ. [ຈາກພາສາອັງກິດກາງ.]

dwimmer
DWIM ແມ່ນຕົວຫຍໍ້ຂອງ XDo What I MeanX, ຫຼັກການທີ່ບາງສິ່ງບາງຢ່າງຄວນເຮັດ
ສິ່ງ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ເຮັດ​ໄດ້​ໂດຍ​ບໍ່​ມີ​ຈໍາ​ນວນ​ທີ່​ບໍ່​ສົມ​ຄວນ​ຂອງ fuss​. ລະຫັດເລັກນ້ອຍທີ່ເຮັດ
XdwimmingX ເປັນ XdwimmerX. dwimming ສາມາດຮຽກຮ້ອງໃຫ້ມີຈໍານວນຫລາຍຂອງເບື້ອງຫລັງ
magic , ເຊິ່ງ (ຖ້າ​ຫາກ​ວ່າ​ມັນ​ບໍ່​ໄດ້​ຢູ່​ຢ່າງ​ຖືກ​ຕ້ອງ​ຢູ່​ເບື້ອງ​ຫຼັງ scenes​) ໄດ້​ຖືກ​ເອີ້ນ​ວ່າ​ເປັນ​ dweomer
ແທນທີ່ຈະເປັນ.

ການກຳນົດຂອບເຂດແບບເຄື່ອນໄຫວ
ການກຳນົດຂອບເຂດແບບໄດນາມິກເຮັດວຽກຫຼາຍກວ່າ a ການເຄື່ອນໄຫວ ຂອບເຂດ, ເຮັດໃຫ້ຕົວແປທີ່ເຫັນໄດ້ໃນທົ່ວ
ສ່ວນທີ່ເຫຼືອຂອງ block ໃນທີ່ເຂົາເຈົ້າໄດ້ຖືກນໍາໃຊ້ຄັ້ງທໍາອິດແລະໃນໃດໆ ປະຈຳຍ່ອຍ ທີ່ຖືກເອີ້ນວ່າ
ໂດຍສ່ວນທີ່ເຫຼືອຂອງຕັນ. ຕົວແປທີ່ມີຂອບເຂດແບບໄດນາມິກສາມາດມີມູນຄ່າຂອງມັນ
ມີການປ່ຽນແປງຊົ່ວຄາວ (ແລະຖືກຟື້ນຟູໂດຍທັນທີ) ໂດຍຜູ້ປະກອບການ "ທ້ອງຖິ່ນ". (ປຽບທຽບ
lexical ຂອບເຂດ.) ໃຊ້ຫຼາຍວ່າງເພື່ອຫມາຍຄວາມວ່າວິທີການຍ່ອຍທີ່ຢູ່ເຄິ່ງກາງຂອງ
ໂທຫາ routine ຍ່ອຍອື່ນ XcontainsX ທີ່ subroutine ຢູ່ runtime.

E
ນິເວດວິທະຍາ
ໄດ້ມາຈາກຫຼາຍແຫຼ່ງ. ບາງຄົນຈະເວົ້າວ່າ ເກີນໄປ ຫລາຍຄົນ.

element
ອາຄານພື້ນຖານ. ເມື່ອເຈົ້າເວົ້າກ່ຽວກັບການ array, itXs ຫນຶ່ງໃນລາຍການທີ່
ເຮັດໃຫ້ເຖິງ array ໄດ້.

ການຝັງ
ໃນເວລາທີ່ບາງສິ່ງບາງຢ່າງໄດ້ຖືກບັນຈຸຢູ່ໃນສິ່ງອື່ນ, ໂດຍສະເພາະໃນເວລາທີ່ອາດຈະເປັນ
ພິຈາລະນາທີ່ຫນ້າປະຫລາດໃຈ: XIXve ຝັງຕົວແປພາສາ Perl ຢ່າງສົມບູນໃນບັນນາທິການຂອງຂ້ອຍ! X

ການທົດສອບ subclass ຫວ່າງເປົ່າ
ແນວຄວາມຄິດທີ່ເປົ່າຫວ່າງ derived ລະດັບ ຄວນ​ປະ​ຕິ​ບັດ​ແທ້​ຄື​ຂອງ​ຕົນ​ ຖານ ລະດັບ.

encapsulation
veil ຂອງ abstraction ແຍກ ການໂຕ້ຕອບ ຈາກ ການປະຕິບັດ (ບໍ່ວ່າຈະ
ບັງຄັບໃຊ້ຫຼືບໍ່), ເຊິ່ງບັງຄັບໃຫ້ການເຂົ້າເຖິງທັງຫມົດ ຈຸດ​ປະ​ສົງລັດ Xs ຈະຜ່ານ
ວິທີການ ດຽວ.

ປາຍ
ເບິ່ງ ພຽງເລັກນ້ອຍ endian ແລະ endian ໃຫຍ່.

en ຕົວຕັ້ງຕົວຕີ
ເມື່ອທ່ານປ່ຽນ ກ ມູນຄ່າ ຍ້ອນວ່າມັນກໍາລັງຖືກຄັດລອກ. [ຈາກພາສາຝຣັ່ງ Xin passingX, ໃນ
maneuver ການຈັບ pawn exotic ໃນ chess.]

ສະພາບແວດລ້ອມ
ຊຸດລວມຂອງ ສະພາບແວດລ້ອມ ຕົວແປ ຂອງ​ທ່ານ ຂະບວນການ ສືບທອດມາຈາກພໍ່ແມ່ຂອງຕົນ.
ເຂົ້າເຖິງຜ່ານ %ENV.

ຕົວແປສິ່ງແວດລ້ອມ
ກົນໄກທີ່ຕົວແທນລະດັບສູງເຊັ່ນຜູ້ໃຊ້ສາມາດຜ່ານຄວາມມັກຂອງມັນໄດ້
ຕົກ​ໄປ​ເຖິງ​ລູກ​ຫລານ​ຂອງ​ມັນ​ໃນ​ອະ​ນາ​ຄົດ (ເດັກ ຂະບວນການ, ຂະ​ບວນ​ການ​ຫລານ​, ຫລານ​ໃຫຍ່​
ຂະບວນການ, ແລະອື່ນໆ). ແຕ່ລະຕົວແປສະພາບແວດລ້ອມແມ່ນ a ທີ່ສໍາຄັນ/ມູນຄ່າ ຄູ່, ເຊັ່ນດຽວເຂົ້າ
ຢູ່​ໃນ hash.

EOF ສິ້ນສຸດຂອງໄຟລ໌. ບາງຄັ້ງຖືກໃຊ້ໃນການປຽບທຽບເປັນສາຍພັນຂອງ a ທີ່ນີ້
ເອກະສານ.

ຜິດພາດ
ຕົວເລກຄວາມຜິດພາດທີ່ສົ່ງກັບໂດຍ a syscall ເມື່ອມັນລົ້ມເຫລວ. Perl ຫມາຍເຖິງຄວາມຜິດພາດໂດຍ
ຊື່ $! (ຫຼື $OS_ERROR ຖ້າທ່ານໃຊ້ໂມດູນພາສາອັງກິດ).

ຄວາມຜິດພາດ
ເບິ່ງ ຂໍ້​ຍົກ​ເວັ້ນ or ຄວາມຕາຍ ຄວາມຜິດພາດ.

escape ລໍາດັບ
ເບິ່ງ metasymbol.

ຂໍ້​ຍົກ​ເວັ້ນ
ຄໍາສັບທີ່ແປກປະຫຼາດສໍາລັບຄວາມຜິດພາດ. ເບິ່ງ ຄວາມຕາຍ ຄວາມຜິດພາດ.

ການຈັດການຍົກເວັ້ນ
ວິທີທີ່ໂຄງການຕອບສະຫນອງຕໍ່ຄວາມຜິດພາດ. ກົນໄກການຈັດການຂໍ້ຍົກເວັ້ນໃນ Perl ແມ່ນ
ຕົວປະຕິບັດການ "eval".

exec
ເພື່ອຖິ້ມກະແສໄຟຟ້າ ຂະບວນການໂຄງການ Xs ແລະແທນທີ່ມັນດ້ວຍອັນອື່ນ, ໂດຍບໍ່ມີການ
ອອກ​ຈາກ​ຂະ​ບວນ​ການ​ຫຼື​ການ​ປະ​ຖິ້ມ​ຊັບ​ພະ​ຍາ​ກອນ​ໃດ​ຫນຶ່ງ​ທີ່​ມີ​ຢູ່ (ນອກ​ຈາກ​ຄວາມ​ຊົງ​ຈໍາ​ເກົ່າ​
ຮູບ).

ແຟ້ມການບໍລິຫານ
A ເອກະສານ ທີ່ຖືກຫມາຍເປັນພິເສດທີ່ຈະບອກໄດ້ ປະຕິບັດການ ລະບົບ ວ່າມັນ Xs ເຫມາະສົມທີ່ຈະດໍາເນີນການ
ໄຟລ໌ນີ້ເປັນໂຄງການ. ປົກກະຕິແລ້ວສັ້ນລົງເປັນ XexecutableX.

ປະຕິບັດ
ເພື່ອແລ່ນກ ໂຄງການ or ລະບົບຍ່ອຍ. (ບໍ່ມີຫຍັງກ່ຽວຂ້ອງກັບ "ຂ້າ" ກໍ່ສ້າງໃນ, ເວັ້ນເສຍແຕ່
youXre ພະຍາຍາມດໍາເນີນການ a signal ຜູ້ຈັດການ.)

ປະຕິບັດ bit
ເຄື່ອງຫມາຍພິເສດທີ່ບອກລະບົບປະຕິບັດການທີ່ມັນສາມາດດໍາເນີນການໂຄງການນີ້ໄດ້. ມີ
ຕົວຈິງແລ້ວສາມ bits ພາຍໃຕ້ Unix, ແລະ bit ໃດຖືກໃຊ້ແມ່ນຂຶ້ນກັບວ່າທ່ານ
ເປັນເຈົ້າຂອງໄຟລ໌ທີ່ເປັນເອກກະລັກ, ລວມ, ຫຼືບໍ່ແມ່ນທັງຫມົດ.

ສະຖານະການອອກ
ເບິ່ງ ສະຖານະພາບ.

exploit
ໃຊ້ເປັນຄໍານາມໃນກໍລະນີນີ້, ນີ້ຫມາຍເຖິງວິທີການທີ່ຮູ້ຈັກເພື່ອປະນີປະນອມໂຄງການທີ່ຈະໄດ້ຮັບ
ມັນເຮັດບາງສິ່ງບາງຢ່າງທີ່ຜູ້ຂຽນບໍ່ໄດ້ຕັ້ງໃຈ. ວຽກງານຂອງທ່ານແມ່ນເພື່ອຂຽນ unexploitable
ໂຄງການ.

ການສົ່ງອອກ
ເພື່ອເຮັດສັນຍາລັກຈາກ ກ ໂມດູນ Available for ການນໍາເຂົ້າ ໂດຍໂມດູນອື່ນໆ.

ການສະແດງອອກ
ສິ່ງໃດກໍ່ຕາມທີ່ທ່ານສາມາດເວົ້າໄດ້ຢ່າງຖືກຕ້ອງຕາມກົດຫມາຍໃນຈຸດທີ່ ກ ມູນຄ່າ ຈໍາ​ເປັນ. ປົກກະຕິແລ້ວປະກອບ
of ວັນນະຄະດີ, ຕົວແປ, ຜູ້ປະກອບການ, ຫນ້າທີ່, ແລະ ລະບົບຍ່ອຍ ໂທ, ບໍ່ຈໍາເປັນໃນ
ຄໍາສັ່ງນັ້ນ.

ການຂະຫຍາຍ
ໂມດູນ Perl ທີ່ຍັງດຶງເຂົ້າມາ ລວບລວມ ລະຫັດ C ຫຼື C++. ໂດຍທົ່ວໄປແລ້ວ, ໃດ
ທາງ​ເລືອກ​ໃນ​ການ​ທົດ​ລອງ​ທີ່​ສາ​ມາດ​ເປັນ​ ລວບລວມ ເຂົ້າໄປໃນ Perl, ເຊັ່ນ multithreading.

F
ທີ່ບໍ່ຖືກຕ້ອງ
ໃນ Perl, ຄ່າໃດໆທີ່ຈະຄ້າຍຄື "" ຫຼື "0" ຖ້າປະເມີນໃນສະພາບການສະຕຣິງ.
ເນື່ອງຈາກຄ່າທີ່ບໍ່ໄດ້ກໍານົດປະເມີນເປັນ "", ທຸກຄ່າທີ່ບໍ່ໄດ້ກໍານົດແມ່ນບໍ່ຖືກຕ້ອງ, ແຕ່ບໍ່ແມ່ນທັງຫມົດ
ຄ່າທີ່ບໍ່ຖືກຕ້ອງແມ່ນບໍ່ໄດ້ກໍານົດ.

FAQ ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ (ເຖິງແມ່ນວ່າບໍ່ຈໍາເປັນຕ້ອງຕອບເລື້ອຍໆ, ໂດຍສະເພາະຖ້າ
ຄໍາຕອບປາກົດຢູ່ໃນ Perl FAQ ມາດຕະຖານການຂົນສົ່ງກັບ Perl).

ຄວາມຜິດພາດທີ່ຮ້າຍແຮງ
ເປັນ uncaught ຂໍ້​ຍົກ​ເວັ້ນ, ຊຶ່ງເຮັດໃຫ້ການຢຸດເຊົາການ ຂະບວນການ ຫຼັງຈາກພິມ ກ
ຂໍ້ຄວາມຂອງເຈົ້າ ມາດຕະຖານ ຄວາມຜິດພາດ ກະແສ. ຄວາມຜິດພາດທີ່ເກີດຂຶ້ນພາຍໃນ "eval" ບໍ່ແມ່ນ
ຕາຍ. ແທນທີ່ຈະ, "eval" ຢຸດເຊົາຫຼັງຈາກວາງຂໍ້ຄວາມຍົກເວັ້ນໃນ $@
($EVAL_ERROR) ຕົວແປ. ທ່ານສາມາດພະຍາຍາມ provoke ຄວາມຜິດພາດທີ່ຮ້າຍແຮງກັບຜູ້ປະຕິບັດງານ "ຕາຍ".
(ເອີ້ນວ່າການຖິ້ມຫຼືຍົກຂໍ້ຍົກເວັ້ນ), ແຕ່ນີ້ອາດຈະຖືກຈັບໂດຍແບບເຄື່ອນໄຫວ
ການປິດລ້ອມ "eval". ຖ້າບໍ່ຖືກຈັບ, "ຕາຍ" ກາຍເປັນຄວາມຜິດພາດທີ່ຮ້າຍແຮງ.

ການລ້ຽງສັດ
A spoonerism ຂອງ Xcreeping featurismX, noting the biological urge to add just one more.
ຄຸນ​ນະ​ສົມ​ບັດ​ຂອງ​ໂຄງ​ການ​.

ພາກສະຫນາມ
ສ່ວນໜຶ່ງຂອງຂໍ້ມູນຕົວເລກ ຫຼືສະຕຣິງທີ່ເປັນສ່ວນໜຶ່ງຂອງຂໍ້ມູນທີ່ຍາວກວ່າ string, ການບັນທຶກ, ຫຼື
ອອນໄລນ໌. ຊ່ອງຂໍ້ມູນຄວາມກວ້າງຕົວແປແມ່ນປົກກະຕິແລ້ວແບ່ງອອກໂດຍ ຕົວຂັ້ນ (ສະ​ນັ້ນ​ການ​ນໍາ​ໃຊ້ "ແຍກ​" ກັບ​
extract the fields), ໃນຂະນະທີ່ fixed-width fields ມັກຈະຢູ່ໃນຕໍາແຫນ່ງຄົງທີ່ (ດັ່ງນັ້ນການນໍາໃຊ້
"unpack"). ຕົວຢ່າງ ຕົວແປ ຍັງເປັນທີ່ຮູ້ຈັກເປັນ XfieldsX.

FIFO
ທໍາອິດໃນ, ອອກທໍາອິດ. ເບິ່ງນຳ LIFO. ຍັງເປັນຊື່ຫຼິ້ນສໍາລັບ ກ ຊື່ວ່າ ທໍ່.

ເອກະສານ
ການ​ເກັບ​ກໍາ​ຂໍ້​ມູນ​ທີ່​ມີ​ຊື່​, ໂດຍ​ປົກ​ກະ​ຕິ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ​ແຜ່ນ​ໃນ a ລະບົບ ຢູ່​ໃນ ລະບົບໄຟລ໌.
ປະມານຄືກັບເອກະສານ, ຖ້າທ່ານ Xre ເຂົ້າໄປໃນການປຽບທຽບຫ້ອງການ. ໃນລະບົບໄຟລ໌ທີ່ທັນສະໄຫມ, ທ່ານ
ຕົວຈິງແລ້ວສາມາດໃຫ້ໄຟລ໌ຫຼາຍກ່ວາຫນຶ່ງຊື່. ບາງໄຟລ໌ມີຄຸນສົມບັດພິເສດເຊັ່ນ
ໄດເລກະທໍລີແລະອຸປະກອນ.

ຕົວອະທິບາຍໄຟລ໌
ຈໍາ​ນວນ​ພຽງ​ເລັກ​ນ້ອຍ​ ປະຕິບັດການ ລະບົບ ໃຊ້ເພື່ອຮັກສາການຕິດຕາມທີ່ເປີດ ເອກະສານ ເຈົ້າXre
ເວົ້າ​ກ່ຽວ​ກັບ. Perl ເຊື່ອງຕົວອະທິບາຍໄຟລ໌ພາຍໃນ a ມາດຕະຖານ ຂ້າພະເຈົ້າ / O stream ແລະຫຼັງຈາກນັ້ນ
ຄັດຕິດກະແສກັບ a file handle.

fileglob
ຈັບຄູ່ XwildcardX ຊື່ໄຟລ໌. ເບິ່ງຫນ້າທີ່ "ໂລກ".

file handle
ຕົວລະບຸ (ບໍ່ຈໍາເປັນກ່ຽວຂ້ອງກັບຊື່ແທ້ຂອງໄຟລ໌) ທີ່ເປັນຕົວແທນຂອງ a
ຕົວຢ່າງສະເພາະຂອງການເປີດໄຟລ໌, ຈົນກວ່າທ່ານຈະປິດມັນ. ຖ້າເຈົ້າຈະເປີດ ແລະ
ປິດໄຟລ໌ທີ່ແຕກຕ່າງກັນຫຼາຍຕິດຕໍ່ກັນ, itXs ປັບໄຫມທີ່ຈະເປີດແຕ່ລະຂອງເຂົາເຈົ້າດ້ວຍ
filehandle ດຽວກັນ, ດັ່ງນັ້ນທ່ານ donXt ຕ້ອງຂຽນລະຫັດແຍກຕ່າງຫາກເພື່ອປະມວນຜົນແຕ່ລະໄຟລ໌.

ຊື່​ເອ​ກະ​ສານ
ຊື່ດຽວສໍາລັບໄຟລ໌. ຊື່​ນີ້​ແມ່ນ​ລະ​ບຸ​ໄວ້​ໃນ a ລະບົບ. ທ່ານສາມາດນໍາໃຊ້ມັນໃນ "ເປີດ"
ເພື່ອບອກ ປະຕິບັດການ ລະບົບ ໄຟລ໌ໃດທີ່ທ່ານຕ້ອງການເປີດ, ແລະເຊື່ອມໂຍງໄຟລ໌
ໄຟລ໌ທີ່ມີ a file handle, ເຊິ່ງຈະປະຕິບັດຕົວຕົນຕໍ່ໄປຂອງໄຟລ໌ນັ້ນຢູ່ໃນຂອງທ່ານ
ໂຄງການ, ຈົນກວ່າທ່ານຈະປິດມັນ.

ລະບົບໄຟລ໌
ຊຸດຂອງ ໄດເລກະທໍລີ ແລະ ໄຟ ອາໄສຢູ່ໃນການແບ່ງປັນຂອງແຜ່ນ. ບາງຄັ້ງເອີ້ນວ່າ
XpartitionX. ທ່ານສາມາດປ່ຽນຊື່ fileXs ຫຼືແມ້ກະທັ້ງຍ້າຍໄຟລ໌ປະມານຈາກ
ໄດເລກະທໍລີໄປຫາໄດເລກະທໍລີພາຍໃນລະບົບໄຟລ໌ໂດຍບໍ່ໄດ້ຍ້າຍໄຟລ໌ຕົວມັນເອງ, ທີ່
ຢ່າງຫນ້ອຍພາຍໃຕ້ Unix.

ຕົວປະຕິບັດການການທົດສອບໄຟລ໌
ຕົວປະຕິບັດການ unary ກໍ່ສ້າງໃນທີ່ທ່ານໃຊ້ເພື່ອກໍານົດວ່າບາງສິ່ງບາງຢ່າງແມ່ນ ທີ່ແທ້ຈິງ ກ່ຽວກັບ
ໄຟລ໌ເຊັ່ນ "Xo $filename" ເພື່ອທົດສອບວ່າທ່ານເປັນເຈົ້າຂອງໄຟລ໌ຫຼືບໍ່.

ການກັ່ນຕອງ
ໂຄງ​ການ​ທີ່​ຖືກ​ອອກ​ແບບ​ເພື່ອ​ເອົາ​ເປັນ​ ນ້ໍາ ຂອງການປ້ອນຂໍ້ມູນ ແລະປ່ຽນເປັນກະແສຂອງຜົນຜະລິດ.

ມາກ່ອນ
ທໍາອິດ ຢຸດ​ຊົ່ວ​ຄາວ ຜູ້ຂຽນເພື່ອອັບໂຫລດ a namespace ອັດຕະໂນມັດກາຍເປັນ ຕົ້ນຕໍ
ຜູ້ຮັກສາ ສໍາລັບ namespace ນັ້ນ. ການອະນຸຍາດ Xfirst comeX ແຍກແຍະ a ຕົ້ນຕໍ
ຜູ້ຮັກສາ ຜູ້ທີ່ໄດ້ຮັບມອບຫມາຍບົດບາດນັ້ນຈາກຜູ້ທີ່ໄດ້ຮັບມັນໂດຍອັດຕະໂນມັດ.

ທຸງ
ພວກເຮົາມີແນວໂນ້ມທີ່ຈະຫຼີກເວັ້ນຄໍາສັບນີ້ເພາະວ່າມັນຫມາຍຄວາມວ່າຫຼາຍສິ່ງຫຼາຍຢ່າງ. ມັນອາດຈະຫມາຍຄວາມວ່າຄໍາສັ່ງ -
ອອນໄລນ໌ ສະຫຼັບ ທີ່ບໍ່ມີການໂຕ້ຖຽງຕົວມັນເອງ (ເຊັ່ນ: PerlXs "Xn" ແລະ "Xp" flags) ຫຼື,
ໜ້ອຍລົງ, ຕົວຊີ້ບອກແບບບິດດຽວ (ເຊັ່ນ: "O_CREAT" ແລະ "O_EXCL" ທຸງທີ່ໃຊ້
ໃນ "sysopen"). ບາງຄັ້ງໃຊ້ຢ່າງເປັນທາງການເພື່ອອ້າງອີງເຖິງຕົວດັດແປງ regex ບາງຢ່າງ.

ຈຸດລອຍ
ວິທີການເກັບຮັກສາຕົວເລກໃນ Xscientific notationX, ເຊັ່ນວ່າຄວາມແມ່ນຍໍາຂອງ
ຕົວເລກແມ່ນເອກະລາດຈາກຂະໜາດຂອງມັນ (ຈຸດທົດສະນິຍົມ XfloatsX). Perl ເຮັດຂອງຕົນ
ການເຮັດວຽກຕົວເລກທີ່ມີຕົວເລກຈຸດລອຍ (ບາງຄັ້ງເອີ້ນວ່າ XfloatsX) ເມື່ອມັນສາມາດXt ໄດ້ຮັບ
ຫ່າງ​ຈາກ​ການ​ນໍາ​ໃຊ້​ integers. ຕົວເລກຈຸດທີ່ລອຍຕົວແມ່ນພຽງແຕ່ປະມານຂອງຈິງ
ຈໍານວນ.

ໄຫຼອອກ
ການ​ປະ​ຕິ​ບັດ​ຂອງ​ການ​ເປົ່າ​ຫວ່າງ a buffer, ເລື້ອຍໆກ່ອນທີ່ itXs ເຕັມ.

FMTEYEWTK
ຫຼາຍກວ່າທຸກສິ່ງທີ່ເຈົ້າຢາກຮູ້. ບົດບັນທຶກທີ່ລະອຽດກ່ຽວກັບແຄບໜຶ່ງ
ຫົວຂໍ້, ບາງສິ່ງບາງຢ່າງຂອງ super-FAQ. ເບິ່ງ Tom ສໍາລັບໄກຫຼາຍ.

ຕູ້ພັບ
casemap ທີ່ໃຊ້ໃນ Unicode ເມື່ອປຽບທຽບ ຫຼືກົງກັນໂດຍບໍ່ຄໍານຶງເຖິງກໍລະນີ.
ການປຽບທຽບຕົວພິມນ້ອຍ, ຫົວຂໍ້-, ຫຼືຕົວພິມໃຫຍ່ແມ່ນບໍ່ຫນ້າເຊື່ອຖືໄດ້ເນື່ອງຈາກ UnicodeXs ສະລັບສັບຊ້ອນ,
ການສ້າງແຜນທີ່ແບບໜຶ່ງຫາຫຼາຍກໍລະນີ. Foldcase ເປັນ lowercase variant (ການ​ນໍາ​ໃຊ້​ບາງ​ສ່ວນ​
ເນົ່າເປື່ອຍ ຄວາມເປັນປົກກະຕິ form for certain codepoints) ສ້າງຂຶ້ນໂດຍສະເພາະເພື່ອແກ້ໄຂ
ນີ້.

fork
ເພື່ອສ້າງເດັກນ້ອຍ ຂະບວນການ ຄ້າຍຄືກັນກັບຂະບວນການຂອງພໍ່ແມ່ໃນປັດຈຸບັນຂອງແນວຄວາມຄິດ,
ຢ່າງຫນ້ອຍຈົນກ່ວາມັນໄດ້ຮັບຄວາມຄິດຂອງຕົນເອງ. ກະທູ້ທີ່ມີຄວາມຊົງຈໍາທີ່ມີການປ້ອງກັນ.

ການໂຕ້ຖຽງຢ່າງເປັນທາງການ
ຊື່ທົ່ວໄປທີ່ ກ ລະບົບຍ່ອຍ ຮູ້​ຂອງ​ຕົນ ກະທູ້ທີ່. ໃນຫຼາຍພາສາ, ຢ່າງເປັນທາງການ
ການໂຕ້ຖຽງແມ່ນສະເຫມີໃຫ້ຊື່ບຸກຄົນ; ໃນ Perl, ການໂຕ້ຖຽງຢ່າງເປັນທາງການແມ່ນພຽງແຕ່
ອົງປະກອບຂອງອາເຣ. ການໂຕ້ຖຽງຢ່າງເປັນທາງການຕໍ່ກັບໂຄງການ Perl ແມ່ນ $ARGV[0],
$ARGV[1], ແລະອື່ນໆ. ເຊັ່ນດຽວກັນ, ການໂຕ້ແຍ້ງຢ່າງເປັນທາງການຕໍ່ກັບລາຍການຍ່ອຍ Perl ແມ່ນ $_[0],
$_[1], ແລະອື່ນໆ. ທ່ານ​ອາດ​ຈະ​ໃຫ້ argument ຊື່​ສ່ວນ​ບຸກ​ຄົນ​ໂດຍ​ການ​ກໍາ​ນົດ​ຄ່າ​
ກັບບັນຊີລາຍຊື່ "ຂອງຂ້ອຍ". ເບິ່ງນຳ ຈິງ ກະທູ້ທີ່.

ຮູບແບບ
ຂໍ້ມູນສະເພາະຂອງຈຳນວນຊ່ອງ ແລະຕົວເລກ ແລະສິ່ງທີ່ຈະວາງໃສ່ບ່ອນໃດບ່ອນໜຶ່ງ
ສິ່ງໃດກໍ່ຕາມທີ່ທ່ານພິມອອກມາງາມແລະງາມ.

ມີໃຫ້ຟຣີ
ໝາຍຄວາມວ່າເຈົ້າບໍ່ຕ້ອງຈ່າຍເງິນເພື່ອເອົາມັນມາ, ແຕ່ລິຂະສິດຂອງມັນອາດຈະຍັງຄົງເປັນຢູ່
ກັບຄົນອື່ນ (ເຊັ່ນ: Larry).

ແຈກຢາຍຄືນໄດ້ຢ່າງເສລີ
ໝາຍຄວາມວ່າ ເຈົ້າບໍ່ຢູ່ໃນບັນຫາທາງກົດໝາຍ ຖ້າເຈົ້າເອົາສຳເນົາມັນໄປໃຫ້ໝູ່ຂອງເຈົ້າ ແລະ
ພວກເຮົາຊອກຫາກ່ຽວກັບມັນ. ໃນຄວາມເປັນຈິງ, weXd ແທນທີ່ຈະໃຫ້ທ່ານສໍາເນົາກັບຫມູ່ເພື່ອນຂອງທ່ານທັງຫມົດ.

freeware
ໃນປະຫວັດສາດ, ຊອບແວໃດໆທີ່ທ່ານໃຫ້ໄປ, ໂດຍສະເພາະຖ້າທ່ານສ້າງແຫຼ່ງ
ລະຫັດສາມາດໃຊ້ໄດ້ເຊັ່ນດຽວກັນ. ໃນປັດຈຸບັນມັກຈະເອີ້ນວ່າ ເປີດ ແຫຼ່ງ ຊອບແວ. ບໍ່ດົນມານີ້ມີ
ແນວໂນ້ມທີ່ຈະໃຊ້ຄໍາສັບທີ່ກົງກັນຂ້າມກັບ ເປີດ ແຫຼ່ງ ຊອບແວ, ອ້າງເຖິງພຽງແຕ່
ຊອບແວຟຣີທີ່ປ່ອຍອອກມາພາຍໃຕ້ Free Software FoundationXs GPL (ສາທາລະນະທົ່ວໄປ
ໃບ​ອະ​ນຸ​ຍາດ​)​, ແຕ່​ວ່າ​ນີ້​ແມ່ນ​ການ​ຍາກ​ທີ່​ຈະ justify etymologically​.

ຫນ້າທີ່
ໃນທາງຄະນິດສາດ, ການສ້າງແຜນທີ່ຂອງແຕ່ລະຊຸດຂອງຄ່າການປ້ອນຂໍ້ມູນໄປຫາຜົນໄດ້ຮັບສະເພາະ
ຄ່າ. ໃນຄອມພິວເຕີ, ຫມາຍເຖິງ ກ ລະບົບຍ່ອຍ or ປະຕິບັດການ ທີ່ສົ່ງກັບ a ມູນຄ່າ. ມັນອາດຈະ
ຫຼືອາດຈະບໍ່ມີຄ່າ input (ເອີ້ນວ່າ ກະທູ້ທີ່).

ລັກສະນະຕະຫລົກ
ຄົນທີ່ມັກ Larry, ຫຼືຫນຶ່ງໃນຫມູ່ເພື່ອນພິເສດຂອງລາວ. ຍັງຫມາຍເຖິງການແປກປະຫລາດ
ຄໍານໍາຫນ້າທີ່ Perl ຕ້ອງການເປັນເຄື່ອງຫມາຍຄໍານາມໃນຕົວແປຂອງມັນ.

G
ການເກັບຂີ້ເຫຍື້ອ
ຄຸນສົມບັດທີ່ຕັ້ງຊື່ຜິດ Xit ຄວນຖືກເອີ້ນ, ຄາດຫວັງວ່າແມ່ຂອງເຈົ້າຈະໄປຮັບຫຼັງຈາກເຈົ້າX.
ເວົ້າຢ່າງເຂັ້ມງວດ, Perl ບໍ່ໄດ້ເຮັດແນວນີ້, ແຕ່ມັນອີງໃສ່ການນັບອ້າງອີງ
ກົນ​ໄກ​ຮັກ​ສາ​ສິ່ງ​ທີ່​ເປັນ​ປະ​ຕິ​ບັດ​. ຢ່າງໃດກໍຕາມ, ພວກເຮົາບໍ່ຄ່ອຍເວົ້າຢ່າງເຂັ້ມງວດແລະມັກຈະອ້າງເຖິງ
ຕໍ່ກັບລະບົບການນັບອ້າງອີງເປັນຮູບແບບການເກັບຂີ້ເຫຍື້ອ. (ຖ້າ​ຫາກ​ວ່າ​ມັນ​ມີ​
ຄວາມສະດວກສະບາຍ, ເມື່ອນາຍພາສາຂອງເຈົ້າອອກໄປ, ຄົນເກັບຂີ້ເຫຍື້ອ XrealX ແລ່ນເພື່ອໃຫ້ແນ່ໃຈວ່າ
ທຸກ​ສິ່ງ​ທຸກ​ຢ່າງ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ອະ​ນາ​ໄມ​ຂຶ້ນ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ຮັບ​ການ messy ກັບ​ການ​ອ້າງ​ອີງ​ເປັນ​ວົງ​ແລະ​ເຊັ່ນ​.)

GID ກຸ່ມ IDXin Unix, ID ກຸ່ມຕົວເລກທີ່ ປະຕິບັດການ ລະບົບ ໃຊ້ເພື່ອລະບຸຕົວເຈົ້າ
ແລະສະມາຊິກຂອງເຈົ້າ ກຸ່ມ.

ໂລກ
ຢ່າງເຂັ້ມງວດ, ຕົວອັກສອນ shellXs "*", ເຊິ່ງຈະກົງກັບ XglobX ຂອງຕົວອັກສອນເມື່ອ
youXre ພະຍາຍາມສ້າງບັນຊີລາຍຊື່ຂອງຊື່ໄຟລ໌. ວ່າງ, ການກະທໍາຂອງການນໍາໃຊ້ globs ແລະ
ສັນຍາລັກທີ່ຄ້າຍຄືກັນເພື່ອເຮັດການຈັບຄູ່ຮູບແບບ. ເບິ່ງນຳ fileglob ແລະ typeglob.

ທົ່ວໂລກ
ບາງ​ສິ່ງ​ບາງ​ຢ່າງ​ທີ່​ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ໄດ້​ຈາກ​ທຸກ​ບ່ອນ​, ໂດຍ​ປົກ​ກະ​ຕິ​ການ​ນໍາ​ໃຊ້​ຂອງ​ ຕົວແປ ແລະ ປະຈຳຍ່ອຍ ທີ່
ເຫັນໄດ້ທຸກບ່ອນໃນໂຄງການຂອງທ່ານ. ໃນ Perl, ມີພຽງແຕ່ຕົວແປພິເສດທີ່ແນ່ນອນເທົ່ານັ້ນ
ແທ້ໆ globalXmost variables (ແລະ subroutines ທັງຫມົດ) ມີຢູ່ໃນປະຈຸບັນເທົ່ານັ້ນ ຊຸດ.
ຕົວແປທົ່ວໂລກສາມາດຖືກປະກາດດ້ວຍ "ຂອງພວກເຮົາ". ເບິ່ງ XGlobal DeclarationsX ໃນ Camel
ບົດທີ 4, XStatements and DeclarationsX.

ການ​ທໍາ​ລາຍ​ທົ່ວ​ໂລກ​
ໄດ້ ຂີ້ເຫຍື້ອ ເກັບ​ກໍາ​ຂໍ້​ມູນ ຂອງໂລກ (ແລະການແລ່ນຂອງວັດຖຸທີ່ກ່ຽວຂ້ອງ
destructors) ທີ່ເກີດຂຶ້ນໃນເວລາທີ່ Perl interpreter ກໍາລັງຖືກປິດ. ທົ່ວໂລກ
ການທໍາລາຍບໍ່ຄວນສັບສົນກັບ Apocalypse, ຍົກເວັ້ນບາງທີມັນຄວນຈະເປັນ.

ພາສາກາວ
ພາສາເຊັ່ນ Perl ທີ່ດີໃນການເຊື່ອມໂຍງສິ່ງທີ່ບໍ່ໄດ້ຕັ້ງໃຈ
ທີ່​ຈະ​ຕິດ​ຕໍ່​ກັນ​.

ຄວາມຫຼາກຫຼາຍ
ຂະຫນາດຂອງຊິ້ນສ່ວນທີ່ເຈົ້າຈັດການກັບ, ເວົ້າທາງຈິດໃຈ.

grapheme
ກຣາຟີນເປັນອະຕອມຂອງຄາບອນທີ່ຈັດລຽງເປັນຮູບສີ່ຫລ່ຽມໄປເຊຍກັນເປັນຮູບທໍ່ກົມໜຶ່ງອະຕອມ
ຫນາ. ກ grapheme, ຫຼືຫຼາຍກວ່ານັ້ນຢ່າງເຕັມສ່ວນ, a grapheme ກຸ່ມ string ແມ່ນຜູ້ໃຊ້ດຽວທີ່ເຫັນໄດ້
ລັກສະນະ, ເຊິ່ງ​ອາດ​ຈະ​ເປັນ​ຫຼາຍ​ຕົວ​ອັກ​ສອນ (codepoints) ຍາວ. ຕົວຢ່າງ, ກ
carriage return plus a line feed is a single grapheme but two characters, while a XXX
ເປັນ grapheme ດຽວແຕ່ຫນຶ່ງ, ສອງ, ຫຼືແມ້ກະທັ້ງສາມຕົວອັກສອນ, ຂຶ້ນກັບ
ຄວາມເປັນປົກກະຕິ.

ໂລບ
A ຮູບແບບຍ່ອຍ ທີ່ ເຄື່ອງວັດແທກປະລິມານ ຕ້ອງການໃຫ້ກົງກັບຫຼາຍສິ່ງຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້.

grep
ຕົ້ນສະບັບມາຈາກຄໍາສັ່ງບັນນາທິການ Unix ເກົ່າສໍາລັບ XGlobally ຊອກຫາ Regular
ການສະແດງອອກແລະການພິມ itX, ປະຈຸບັນຖືກນໍາໃຊ້ໃນຄວາມຮູ້ສຶກທົ່ວໄປຂອງການຄົ້ນຫາປະເພດໃດກໍ່ຕາມ,
ໂດຍສະເພາະການຊອກຫາຂໍ້ຄວາມ. Perl ມີຟັງຊັນ "grep" ທີ່ສ້າງຂຶ້ນໃນການຄົ້ນຫາລາຍຊື່
ອົງປະກອບທີ່ກົງກັບເງື່ອນໄຂໃດນຶ່ງ, ໃນຂະນະທີ່ grep(1) ໂຄງການຄົ້ນຫາສາຍ
ກົງກັບ ກ ປົກກະຕິ ການສະແດງອອກ ໃນ​ຫນຶ່ງ​ຫຼື​ຫຼາຍ​ໄຟລ​໌​.

ກຸ່ມ
ຊຸດຂອງຜູ້ໃຊ້ທີ່ທ່ານເປັນສະມາຊິກ. ໃນບາງລະບົບປະຕິບັດການ (ເຊັ່ນ Unix), ທ່ານ
ສາມາດໃຫ້ການອະນຸຍາດເຂົ້າເຖິງໄຟລ໌ສະເພາະກັບສະມາຊິກຄົນອື່ນໆໃນກຸ່ມຂອງທ່ານໄດ້.

GV ພາຍໃນ Xglob valueX typedef, ຖື a typeglob. ປະເພດ "GV" ແມ່ນປະເພດຍ່ອຍຂອງ
SV.

H
ລະຕອນນີ້ hacker
ຜູ້ທີ່ມີ brilliantly ທົນນານໃນການແກ້ໄຂບັນຫາດ້ານວິຊາການ, ບໍ່ວ່າຈະເປັນເຫຼົ່ານີ້
ກ່ຽວຂ້ອງກັບການຕີກ໊ອຟ, ຕໍ່ສູ້ກັບ orcs, ຫຼືການຂຽນໂປຼແກຼມ. ແຮກເກີແມ່ນຄໍາສັບທີ່ເປັນກາງ, ທາງດ້ານສິນທໍາ
ເວົ້າ. ແຮກເກີທີ່ດີບໍ່ຄວນສັບສົນກັບຄວາມຊົ່ວ crackers ຫຼື clueless script
ເດັກນ້ອຍ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ເຮັດ​ໃຫ້​ເຂົາ​ເຈົ້າ​ສັບ​ສົນ​, ພວກ​ເຮົາ​ຈະ​ສັນ​ນິ​ຖານ​ວ່າ​ທ່ານ​ແມ່ນ​ບໍ່​ວ່າ​ຈະ​ຊົ່ວ​ຮ້າຍ​ຫຼື​ບໍ່​ຮູ້​ຈັກ​.

ຜູ້ຈັດການ
A ລະບົບຍ່ອຍ or ວິທີການ ທີ່ Perl ໂທຫາໃນເວລາທີ່ໂຄງການຂອງທ່ານຕ້ອງການຕອບສະຫນອງຕໍ່ບາງ
ເຫດການພາຍໃນ, ເຊັ່ນ: ກ signal, ຫຼືການພົບປະກັບຜູ້ປະກອບການທີ່ຂຶ້ນກັບ ປະຕິບັດການ
ເກີນ ກຳ ລັງ. ເບິ່ງຕື່ມ ໂທ​ກັບ.

ກະສານອ້າງອີງຍາກ
A ຜິວ ໜັງ ມູນຄ່າ ປະກອບມີທີ່ຢູ່ຕົວຈິງຂອງ a ອ້າງອີງ, ເຊັ່ນວ່າ referentXs
ອ້າງອິງ ນັບບັນຊີສໍາລັບມັນ. (ບາງການອ້າງອິງຍາກແມ່ນຈັດຂຶ້ນພາຍໃນ, ເຊັ່ນ:
ການອ້າງອິງ implicit ຈາກຫນຶ່ງຂອງ a typeglobສະລັອດຕິງຕົວແປ Xs ທີ່ສອດຄ້ອງກັນ
referent.) ການອ້າງອີງຍາກແມ່ນແຕກຕ່າງຈາກ a ສັນຍາລັກ ອ້າງອິງ.

hash
ສະມາຄົມທີ່ບໍ່ມີຄໍາສັ່ງຂອງ ທີ່ສໍາຄັນ/ມູນຄ່າ ຄູ່, ເກັບຮັກສາໄວ້ທີ່ທ່ານສາມາດນໍາໃຊ້ໄດ້ຢ່າງງ່າຍດາຍ a
string ທີ່ສໍາຄັນ ເພື່ອຊອກຫາຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຂອງມັນ ມູນຄ່າ. ຄໍາສັບນີ້ແມ່ນຄ້າຍຄື hash, ບ່ອນທີ່
ຄໍາທີ່ຈະກໍານົດແມ່ນສໍາຄັນແລະຄໍານິຍາມແມ່ນມູນຄ່າ. A hash ແມ່ນ
ບາງຄັ້ງ septisyllabically ເອີ້ນວ່າ Xassociative arrayX, ເຊິ່ງເປັນສິ່ງທີ່ດີຫຼາຍ
ເຫດຜົນສໍາລັບການພຽງແຕ່ເອີ້ນມັນເປັນ XhashX ແທນ.

ຕາຕະລາງ hash
ໂຄງສ້າງຂໍ້ມູນທີ່ໃຊ້ພາຍໃນໂດຍ Perl ສໍາລັບການປະຕິບັດ arrays ສະມາຄົມ (hashes)
ມີປະສິດທິພາບ. ເບິ່ງນຳ ຖັງ.

ໄຟລ໌ຫົວ
ໄຟລ໌ທີ່ປະກອບດ້ວຍຄໍານິຍາມທີ່ຈໍາເປັນບາງຢ່າງທີ່ທ່ານຕ້ອງລວມເອົາ XaheadX ຂອງ
ສ່ວນທີ່ເຫຼືອຂອງໂຄງການຂອງທ່ານເພື່ອປະຕິບັດການປິດບັງສະເພາະໃດຫນຶ່ງ. ໄຟລ໌ຫົວ AC ມີ a .h
ການຂະຫຍາຍ. Perl doesXt ກໍ່ມີໄຟລ໌ header, ເຖິງແມ່ນວ່າປະຫວັດສາດ Perl ມີ
ບາງຄັ້ງໃຊ້ແປ .h ໄຟລ໌ທີ່ມີ a ph ການຂະຫຍາຍ. ເບິ່ງ "ຕ້ອງການ" ໃນ Camel
ບົດທີ 27, XFunctionsX. (ໄຟລ໌ສ່ວນຫົວໄດ້ຖືກແທນທີ່ໂດຍ ໂມດູນ ກົນ​ໄກ.)

ທີ່ນີ້ເອກະສານ
ເອີ້ນວ່າເພາະການກໍ່ສ້າງທີ່ຄ້າຍຄືກັນໃນ shells ທີ່ທໍາທ່າວ່າ ສາຍ
ດັ່ງຕໍ່ໄປນີ້ ຄໍາສັ່ງ ແມ່ນແຍກຕ່າງຫາກ ເອກະສານ ໄດ້ຮັບການປ້ອນກັບຄໍາສັ່ງ, ເຖິງບາງຄົນ
ການຢຸດສະຕຣິງ. ຢ່າງໃດກໍຕາມ, ໃນ Perl, itXs ພຽງແຕ່ເປັນຮູບແບບການອ້າງອິງ.

ເລກຖານສິບຫົກ
ຕົວເລກໃນຖານ 16, XhexX ສໍາລັບສັ້ນ. ຕົວເລກສໍາລັບ 10 ຫາ 15 ແມ່ນປົກກະຕິ
ເປັນຕົວແທນໂດຍຕົວອັກສອນ "a" ຜ່ານ "f". ຕົວເລກຄົງທີ່ເລກສິບຫົກໃນ Perl ເລີ່ມຕົ້ນດ້ວຍ
"0x". ເບິ່ງຟັງຊັນ "hex" ໃນ Camel ບົດທີ 27, XFunctionsX.

ໄດເລກະທໍລີບ້ານ
ໄດເລກະທໍລີທີ່ເຈົ້າຖືກໃສ່ເຂົ້າໃນເມື່ອທ່ານເຂົ້າສູ່ລະບົບ. ໃນລະບົບ Unix, ຊື່ມັກຈະເປັນ
ວາງໃສ່ $ENV{HOME} ຫຼື $ENV{LOGDIR} ໂດຍ ເຂົ້າ​ສູ່​ລະ​ບົບ, ແຕ່ທ່ານຍັງສາມາດຊອກຫາມັນດ້ວຍ
"(get""pwuid($<))[7]". (ບາງແພລະຕະຟອມບໍ່ມີແນວຄວາມຄິດຂອງໄດເລກະທໍລີເຮືອນ.)

ເຈົ້າພາບ
ຄອມພິວເຕີທີ່ໂຄງການຫຼືຂໍ້ມູນອື່ນໆຢູ່.

ຄວາມຢ້ານກົວ
ຄວາມພາກພູມໃຈຫຼາຍເກີນໄປ, ປະເພດຂອງສິ່ງທີ່ Zeus zaps ທ່ານ. ຍັງ​ມີ​ຄຸນ​ນະ​ພາບ​ທີ່​
ເຮັດ​ໃຫ້​ທ່ານ​ຂຽນ (ແລະ​ຮັກ​ສາ​) ໂຄງ​ການ​ທີ່​ຜູ້​ອື່ນ​ຈະ​ບໍ່​ຢາກ​ເວົ້າ​ສິ່ງ​ທີ່​ບໍ່​ດີ​
ກ່ຽວກັບ. ເພາະສະນັ້ນ, ຄຸນງາມຄວາມດີອັນສາມຂອງນັກຂຽນໂປລແກລມ. ເບິ່ງນຳ laziness ແລະ
ຂາດຄວາມອົດທົນ.

HV ສັ້ນສໍາລັບ Xhash valueX typedef, ເຊິ່ງຖື PerlXs ຕົວແທນພາຍໃນຂອງ a
ແຮຊ. ປະເພດ "HV" ແມ່ນປະເພດຍ່ອຍຂອງ SV.

I
ຕົວລະບຸ
ຊື່ທີ່ຖືກສ້າງຕັ້ງຂຶ້ນຕາມກົດຫມາຍສໍາລັບທຸກສິ່ງທີ່ໂຄງການຄອມພິວເຕີອາດຈະເປັນ
ສົນໃຈ. ຫຼາຍພາສາ (ລວມທັງ Perl) ອະນຸຍາດໃຫ້ຕົວລະບຸເລີ່ມຕົ້ນດ້ວຍ
ຕົວອັກສອນຕົວໜັງສື, ແລະຫຼັງຈາກນັ້ນມີຕົວໜັງສື ແລະຕົວເລກ. Perl ຍັງອະນຸຍາດໃຫ້
ເຄື່ອງໝາຍວັກຕອນຂອງຕົວເຊື່ອມຕໍ່ຄືກັບຕົວອັກສອນຂີດກ້ອງຢູ່ບ່ອນໃດກໍໄດ້ທີ່ມັນອະນຸຍາດໃຫ້ມີຕົວອັກສອນ.
(Perl ຍັງມີຊື່ທີ່ສັບສົນຫຼາຍ, ເຊັ່ນ ມີຄຸນສົມບັດ ຊື່.)

ຂາດຄວາມອົດທົນ
ຄວາມໂກດແຄ້ນທີ່ທ່ານຮູ້ສຶກໃນເວລາທີ່ຄອມພິວເຕີກໍາລັງຂີ້ກຽດ. ນີ້ເຮັດໃຫ້ທ່ານຂຽນໂປຼແກຼມ
ວ່າ donXt ພຽງແຕ່ຕອບສະຫນອງຄວາມຕ້ອງການຂອງທ່ານ, ແຕ່ຕົວຈິງແລ້ວຄາດວ່າຈະໃຫ້ເຂົາເຈົ້າ. ຫຼືຢ່າງຫນ້ອຍວ່າ
ທຳທ່າ. ເພາະສະນັ້ນ, ຄຸນງາມຄວາມດີອັນທີສອງຂອງນັກຂຽນໂປລແກລມ. ເບິ່ງນຳ laziness ແລະ
ຄວາມຢ້ານກົວ.

ການປະຕິບັດ
ສິ້ນຂອງລະຫັດຕົວຈິງເຮັດແນວໃດກ່ຽວກັບການເຮັດຫນ້າທີ່ຂອງຕົນ. ຜູ້ໃຊ້ລະຫັດບໍ່ຄວນ
ພິຈາລະນາລາຍລະອຽດການຈັດຕັ້ງປະຕິບັດຢູ່ຄືກັນ ເວັ້ນເສຍແຕ່ວ່າພວກມັນເປັນສ່ວນຫນຶ່ງຂອງການພິມເຜີຍແຜ່
ການໂຕ້ຕອບ.

ການນໍາເຂົ້າ
ເພື່ອເຂົ້າເຖິງສັນຍາລັກທີ່ສົ່ງອອກມາຈາກໂມດູນອື່ນ. ເບິ່ງ "ໃຊ້" ໃນ Camel
ບົດທີ 27, XFunctionsX.

ການເພີ່ມຂື້ນ
ເພື່ອເພີ່ມມູນຄ່າຂອງບາງສິ່ງບາງຢ່າງໂດຍ 1 (ຫຼືບາງຕົວເລກອື່ນໆ, ຖ້າເປັນດັ່ງນັ້ນ).

ດັດສະນີ
ໃນສະໄຫມກ່ອນ, ການກະທໍາຂອງການຊອກຫາ a ທີ່ສໍາຄັນ ໃນດັດຊະນີຕົວຈິງ (ເຊັ່ນ: ປື້ມໂທລະສັບ).
ແຕ່ໃນປັດຈຸບັນມັນເປັນພຽງແຕ່ການກະທໍາຂອງການນໍາໃຊ້ປະເພດຂອງກຸນແຈຫຼືຕໍາແຫນ່ງໃດເພື່ອຊອກຫາໄດ້
ທີ່ສອດຄ້ອງກັນ ມູນຄ່າ, ເຖິງແມ່ນວ່າບໍ່ມີດັດສະນີທີ່ກ່ຽວຂ້ອງ. ສິ່ງທີ່ໄດ້ degenerated ກັບ
ຈຸດທີ່ PerlXs "index" function ພຽງແຕ່ຊອກຫາຕໍາແຫນ່ງ (ດັດສະນີ) ຂອງສາຍຫນຶ່ງ
ໃນອື່ນ.

ການຈັດການໄຟລ໌ທາງອ້ອມ
An ການສະແດງອອກ ທີ່ປະເມີນກັບບາງສິ່ງບາງຢ່າງທີ່ສາມາດນໍາໃຊ້ເປັນ file handle: ກ string
(ຊື່ filehandle), ກ typeglob, ເປັນ typeglob ອ້າງອິງ, ຫຼືລະດັບຕ່ໍາ IO ວັດຖຸ

ທາງອ້ອມ
ຖ້າບາງສິ່ງບາງຢ່າງໃນໂຄງການບໍ່ແມ່ນມູນຄ່າທີ່ເຈົ້າກໍາລັງຊອກຫາແຕ່ຊີ້ບອກວ່າບ່ອນໃດ
ມູນຄ່າແມ່ນ, thatXs indirection. ນີ້ສາມາດເຮັດໄດ້ດ້ວຍບໍ່ວ່າຈະ ສັນຍາລັກ ເອກະສານ or
ຍາກ.

ວັດຖຸທາງອ້ອມ
ໃນໄວຍາກອນພາສາອັງກິດ, ປະໂຫຍກຄໍານາມສັ້ນລະຫວ່າງ verb ແລະວັດຖຸໂດຍກົງຂອງມັນ
ຊີ້ບອກເຖິງຜູ້ໄດ້ຮັບຜົນປະໂຫຍດ ຫຼືຜູ້ຮັບການກະທຳ. ໃນ Perl, "ພິມ STDOUT
"$foo\n";" ສາມາດເຂົ້າໃຈໄດ້ເປັນ Xverb indirect-object objectX, ບ່ອນທີ່ "STDOUT" ແມ່ນ.
ຜູ້ຮັບຄຳສັ່ງ "ພິມ", ແລະ "$foo" ແມ່ນວັດຖຸທີ່ກຳລັງພິມ. ເຊັ່ນດຽວກັນ,
ເມື່ອເອີ້ນ ກ ວິທີການ, ທ່ານອາດຈະວາງ invocant ໃນຊ່ອງ dative ລະຫວ່າງ
ວິທີການແລະການໂຕ້ຖຽງຂອງມັນ:

$gollum = ໃຫມ່ Pathetic::Creature "Smeagol";
ໃຫ້ $gollum "Fisssssh!";
ໃຫ້ $gollum "ມີຄ່າ!";

ຊ່ອງໃສ່ວັດຖຸທາງອ້ອມ
ຕໍາແຫນ່ງ syntactic ຫຼຸດລົງລະຫວ່າງການໂທວິທີການແລະການໂຕ້ຖຽງຂອງມັນໃນເວລາທີ່ການນໍາໃຊ້
syntax ການເອີ້ນວັດຖຸທາງອ້ອມ. (ສະລັອດຕິງຖືກຈໍາແນກໂດຍການບໍ່ມີ a
comma ລະຫວ່າງມັນກັບ argument ຕໍ່ໄປ.) "STDERR" ຢູ່ໃນຊ່ອງວັດຖຸທາງອ້ອມທີ່ນີ້:

ພິມ STDERR "ຕື່ນ! ຕື່ນ! ຢ້ານ, ໄຟ, ສັດຕູ! ຕື່ນ!\n";

ຄຳ ແກ້ໄຂ
An ປະຕິບັດການ ທີ່ເຂົ້າມາລະຫວ່າງຂອງມັນ ໂຕປະຕິບັດການ, ເຊັ່ນ: ການຄູນໃນ "24 * 7".

ມໍລະດົກ
ສິ່ງທີ່ທ່ານໄດ້ຮັບຈາກບັນພະບຸລຸດຂອງເຈົ້າ, ພັນທຸກໍາຫຼືອື່ນໆ. ຖ້າເຈົ້າເປັນ ກ
ລະດັບ, ບັນພະບຸລຸດຂອງເຈົ້າຖືກເອີ້ນວ່າ ຖານ ຫ້ອງຮຽນ ແລະເຊື້ອສາຍຂອງເຈົ້າຖືກເອີ້ນ derived
ຫ້ອງຮຽນ, ທະເລສາບ ດຽວ ມໍລະດົກ ແລະ ຫຼາຍ ມໍລະດົກ.

ຕົວຢ່າງ
ສັ້ນສໍາລັບຕົວຢ່າງ Xan ຂອງ classX, ຊຶ່ງຫມາຍຄວາມວ່າເປັນ ຈຸດ​ປະ​ສົງ ຂອງທີ່ ລະດັບ.

ຂໍ້ມູນຕົວຢ່າງ
ເບິ່ງ ຕົວຢ່າງ ຕົວແປ.

ວິທີການຕົວຢ່າງ
A ວິທີການ ຂອງຫນຶ່ງ ຈຸດ​ປະ​ສົງ, ກົງກັນຂ້າມກັບ a ລະດັບ ວິທີການ.

A ວິທີການ ທີ່ ຜູ້ຮຽກຮ້ອງ ເປັນ ຈຸດ​ປະ​ສົງ, ບໍ່ແມ່ນ ຊຸດ ຊື່. ທຸກໆວັດຖຸຂອງຫ້ອງຮຽນ
ແບ່ງປັນວິທີການທັງຫມົດຂອງຊັ້ນຮຽນນັ້ນ, ດັ່ງນັ້ນວິທີການ instance ໃຊ້ກັບທຸກ instance
ຂອງຫ້ອງຮຽນ, ແທນທີ່ຈະໃຊ້ກັບຕົວຢ່າງສະເພາະ. ຍັງເບິ່ງ ລະດັບ ວິທີການ.

ຕົວແປຕົວແປ
An ຄຸນລັກສະນະ ຂອງຫນຶ່ງ ຈຸດ​ປະ​ສົງ; ຂໍ້​ມູນ​ທີ່​ເກັບ​ຮັກ​ສາ​ໄວ້​ກັບ​ວັດ​ຖຸ​ສະ​ເພາະ​ແທນ​ທີ່​ຈະ​ເປັນ​
ຫ້ອງຮຽນທັງຫມົດ.

integer
ຕົວເລກທີ່ບໍ່ມີເສດສ່ວນ (ທົດສະນິຍົມ). ຕົວເລກການນັບ, ເຊັ່ນ: 1, 2, 3, ແລະອື່ນໆ
ສຸດ, ແຕ່ລວມທັງ 0 ແລະລົບ.

ການໂຕ້ຕອບ
ການບໍລິການສ່ວນຫນຶ່ງຂອງລະຫັດສັນຍາວ່າຈະສະຫນອງຕະຫຼອດໄປ, ກົງກັນຂ້າມກັບມັນ
ການປະຕິບັດ, ເຊິ່ງມັນຄວນຈະມີຄວາມຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະປ່ຽນແປງທຸກຄັ້ງທີ່ມັນມັກ.

interpolation ທີ່
ການແຊກຂອງ scalar ຫຼືຄ່າລາຍຊື່ຢູ່ບ່ອນໃດບ່ອນໜຶ່ງຢູ່ເຄິ່ງກາງຂອງຄ່າອື່ນ, ເຊັ່ນ
ເບິ່ງຄືວ່າມັນຢູ່ທີ່ນັ້ນຕະຫຼອດ. ໃນ Perl, interpolation ຕົວປ່ຽນແປງເກີດຂຶ້ນ
ໃນສະຕຣິງແລະຮູບແບບທີ່ອ້າງອີງສອງເທົ່າ, ແລະການແຊກແຊງລາຍການເກີດຂື້ນໃນເວລາທີ່ການກໍ່ສ້າງ
ບັນຊີລາຍຊື່ຂອງຄ່າທີ່ຈະສົ່ງກັບຜູ້ປະກອບການບັນຊີລາຍຊື່ຫຼືສິ່ງກໍ່ສ້າງອື່ນໆທີ່ຈະໃຊ້ເວລາ a
"ລາຍຊື່".

interpreter
ເວົ້າຢ່າງເຂັ້ມງວດ, ໂຄງການທີ່ອ່ານໂຄງການທີສອງແລະເຮັດສິ່ງທີ່ທີສອງ
ໂຄງການເວົ້າໂດຍກົງໂດຍບໍ່ມີການຫັນໂຄງການເຂົ້າໄປໃນຮູບແບບທີ່ແຕກຕ່າງກັນກ່ອນ, ເຊິ່ງ
ແມ່ນຫຍັງ ເຄື່ອງປະກອບ ເຮັດ. Perl ບໍ່ແມ່ນນາຍພາສາໂດຍຄໍານິຍາມນີ້, ເພາະວ່າມັນ
ປະກອບດ້ວຍປະເພດຂອງ compiler ທີ່ເອົາໂຄງການແລະປ່ຽນມັນເຂົ້າໄປໃນການປະຕິບັດຫຼາຍ
ແບບຟອມ (syntax ຕົ້ນໄມ້) ພາຍ​ໃນ​ perl ຂະບວນການຂອງມັນເອງ, ເຊິ່ງ Perl runtime ລະບົບຫຼັງຈາກນັ້ນ
ຕີຄວາມໝາຍ.

ຜູ້ຮຽກຮ້ອງ
ຕົວແທນທີ່ເປັນຕົວແທນຂອງ ກ ວິທີການ ຖືກຮຽກຮ້ອງ. ຢູ່​ໃນ ລະດັບ ວິທີການ, ຜູ້ຮຽກຮ້ອງແມ່ນ ກ
ຊື່ແພັກເກດ. ໃນ ຕົວຢ່າງ ວິທີການ, invocant ແມ່ນການອ້າງອີງວັດຖຸ.

ການຮຽກຮ້ອງ
ການກະທໍາຂອງການເອີ້ນເຖິງ deity, daemon, ໂຄງການ, ວິທີການ, subroutine, ຫຼືຫນ້າທີ່ເພື່ອໃຫ້ໄດ້ຮັບ
ມັນເຮັດສິ່ງທີ່ທ່ານຄິດວ່າ itXs ຄວນເຮັດ. ພວກເຮົາປົກກະຕິແລ້ວ XcallX subroutines ແຕ່
ວິທີການ XinvokeX, ນັບຕັ້ງແຕ່ມັນມີສຽງເຢັນກວ່າ.

I/O Input ຈາກ, ຫຼື output ຫາ, a ເອກະສານ or ອຸປະກອນ.

IO ວັດຖຸ I/O ພາຍໃນ. ຍັງສາມາດຫມາຍຄວາມວ່າ ທາງອ້ອມ ຈຸດ​ປະ​ສົງ.

ຊັ້ນ I/O
ຫນຶ່ງໃນການກັ່ນຕອງລະຫວ່າງຂໍ້ມູນແລະສິ່ງທີ່ທ່ານໄດ້ຮັບເປັນການປ້ອນຂໍ້ມູນຫຼືສິ່ງທີ່ທ່ານສິ້ນສຸດດ້ວຍ
ເປັນຜົນຜະລິດ.

IPA ອິນເດຍ Pale Ale. ນອກ​ຈາກ​ນີ້​ຍັງ​ເປັນ​ຫນັງ​ສື​ພິມ​ສາ​ກົນ​, ຫນັງ​ສື​ມາດ​ຕະ​ຖານ​ການ​ນໍາ​ໃຊ້​
ສໍາ​ລັບ​ສັນ​ຍາ​ລັກ​ການ​ອອກ​ສຽງ​ໃນ​ທົ່ວ​ໂລກ​. ດຶງເອົາ Unicode ຢ່າງຫຼວງຫຼາຍ, ລວມທັງການລວມກັນຫຼາຍຢ່າງ
ລັກສະນະ.

IP Internet Protocol, ຫຼືຊັບສິນທາງປັນຍາ.

IPC Interprocess Communication.

ແມ່ນ -a
ຄວາມ​ສໍາ​ພັນ​ລະ​ຫວ່າງ​ສອງ​ ວັດຖຸ ໃນ​ທີ່​ຫນຶ່ງ​ແມ່ນ​ພິ​ຈາ​ລະ​ນາ​ເປັນ​ຫຼາຍ​
ສະ​ບັບ​ສະ​ເພາະ​ຂອງ​ອື່ນໆ, ຈຸດ​ປະ​ສົງ​ທົ່ວ​ໄປ​: camel XA ເປັນ mammal.X ນັບ​ຕັ້ງ​ແຕ່​
ວັດຖຸທົ່ວໄປກໍ່ມີພຽງແຕ່ຢູ່ໃນຄວາມຮູ້ສຶກ Platonic, ພວກເຮົາມັກຈະເພີ່ມເລັກນ້ອຍ
abstraction ກັບແນວຄິດຂອງວັດຖຸແລະຄິດວ່າຄວາມສໍາພັນລະຫວ່າງ a
generic ຖານ ລະດັບ ແລະສະເພາະ derived ລະດັບ. Oddly ພຽງພໍ, ຫ້ອງຮຽນ Platonic donXt
ສະເຫມີມີຄວາມສໍາພັນ PlatonicXsee ມໍລະດົກ.

ການເຮັດຊໍ້າຄືນ
ເຮັດບາງສິ່ງບາງຢ່າງຊ້ໍາໆ.

ຕົວຊໍ້າຄືນ
gizmo ການຂຽນໂປລແກລມພິເສດທີ່ຕິດຕາມບ່ອນທີ່ທ່ານຢູ່ໃນບາງສິ່ງບາງຢ່າງທີ່ youXre
ຄວາມ​ພະ​ຍາ​ຍາມ​ທີ່​ຈະ iterate ຫຼາຍ​ກວ່າ​. "foreach" loop ໃນ Perl ມີ iterator ເປັນ; ກໍ່ຄືກັນ a
hash, ອະນຸຍາດໃຫ້ທ່ານ "ແຕ່ລະຄົນ" ຜ່ານມັນ.

IV ຈຳນວນເຕັມສີ່, ບໍ່ຄວນສັບສົນກັບຫົກ, TomXs favorite editor. IV ຍັງຫມາຍຄວາມວ່າເປັນ
ຄ່າຈຳນວນເຕັມພາຍໃນຂອງປະເພດ a ຜິວ ໜັງ ສາມາດຖື, ບໍ່ໃຫ້ສັບສົນກັບ NV.

J
ຍີ່ປຸ່ນ
XJust Another Perl HackerX, ລະຫັດ Perl ທີ່ສະຫລາດແຕ່ເປັນລະຫັດລັບທີ່, ເມື່ອຖືກປະຕິບັດ,
ປະເມີນກັບສະຕຣິງນັ້ນ. ມັກໃຊ້ເພື່ອສະແດງໃຫ້ເຫັນເຖິງລັກສະນະ Perl ໂດຍສະເພາະ, ແລະ
ບາງສິ່ງບາງຢ່າງຂອງການແຂ່ງຂັນ Perl Obfuscated ຢ່າງຕໍ່ເນື່ອງທີ່ເຫັນຢູ່ໃນລາຍເຊັນ USENET.

K
key the string index to a hash, ໃຊ້ເພື່ອຊອກຫາ ມູນຄ່າ ກ່ຽວຂ້ອງກັບກະແຈນັ້ນ.

ຄໍາ
ເບິ່ງ ສະຫງວນໄວ້ ຄໍາເວົ້າ.

L
ປ້າຍ
ຊື່ທີ່ເຈົ້າໃຫ້ ກ ຄໍາຖະແຫຼງທີ່ ເພື່ອ​ວ່າ​ທ່ານ​ຈະ​ສາ​ມາດ​ສົນ​ທະ​ນາ​ກ່ຽວ​ກັບ​ຄໍາ​ຖະ​ແຫຼງ​ທີ່​ຢູ່​ບ່ອນ​ອື່ນ​ໃນ
ໂຄງການ.

laziness
ຄຸນນະພາບທີ່ເຮັດໃຫ້ທ່ານພະຍາຍາມຢ່າງໃຫຍ່ຫຼວງເພື່ອຫຼຸດຜ່ອນການໃຊ້ຈ່າຍພະລັງງານໂດຍລວມ. ມັນ
ເຮັດໃຫ້ທ່ານຂຽນໂຄງການປະຫຍັດແຮງງານທີ່ຄົນອື່ນຈະເຫັນວ່າເປັນປະໂຫຍດ, ແລະຫຼັງຈາກນັ້ນ
ບັນທຶກສິ່ງທີ່ທ່ານຂຽນດັ່ງນັ້ນທ່ານບໍ່ຈໍາເປັນຕ້ອງຕອບຄໍາຖາມຫຼາຍຢ່າງກ່ຽວກັບມັນ. ດັ່ງນັ້ນ,
ຄຸນງາມຄວາມດີອັນທໍາອິດຂອງນັກຂຽນໂປລແກລມ. ນອກຈາກນັ້ນ, ຫນັງສືເຫຼັ້ມນີ້. ເບິ່ງນຳ ຂາດຄວາມອົດທົນ ແລະ
ຄວາມຢ້ານກົວ.

ຊ້າຍ​ທີ່​ຍາວ​ທີ່​ສຸດ​
ຄວາມມັກຂອງ ປົກກະຕິ ການສະແດງອອກ ເຄື່ອງຈັກເພື່ອໃຫ້ກົງກັບການປະກົດຕົວຂອງ ກ
ຮູບແບບ, ຫຼັງຈາກນັ້ນໃຫ້ຕໍາແຫນ່ງທີ່ການແຂ່ງຂັນຈະເກີດຂຶ້ນ, ຄວາມຕ້ອງການສໍາລັບການ
ກົງກັນຍາວທີ່ສຸດ (ສົມມຸດວ່າໃຊ້ a ໂລບ ປະລິມານ). ເບິ່ງ Camel ບົດທີ 5,
XPattern MatchingX ສໍາລັບ ຫຼາຍ ເພີ່ມເຕີມກ່ຽວກັບເລື່ອງນີ້.

ເລື່ອນຊ້າຍ
A Bit ປ່ຽນແປງ ທີ່ຄູນຈຳນວນດ້ວຍກຳລັງຂອງ 2.

lexeme
ຄຳສັບທີ່ໜ້າສົນໃຈສຳລັບ ກ token.

lexer
ຄຳສັບທີ່ໜ້າສົນໃຈສຳລັບ ກ ເຄື່ອງໝາຍເລກ.

ການວິເຄາະ lexical
ໄລຍະ Fancy ສໍາລັບ tokenizing.

ຂອບເຂດຂອງ lexical
ຊອກຫາຢູ່ໃນຂອງທ່ານ Oxford ພາສາອັງກິດ Dictionary ຜ່ານກ້ອງຈຸລະທັດ. (ຍັງ​ເປັນ​ທີ່​ຮູ້​ຈັກ​ເປັນ ໄຟຟ້າສະຖິດ
ຂອບເຂດ, ເນື່ອງຈາກວ່າວັດຈະນານຸກົມ donXt ປ່ຽນແປງໄວຫຼາຍ.) ເຊັ່ນດຽວກັນ, ຊອກຫາຢູ່ໃນຕົວແປ
ເກັບຮັກສາໄວ້ໃນວັດຈະນານຸກົມສ່ວນຕົວ (namespace) ສໍາລັບແຕ່ລະຂອບເຂດ, ເຊິ່ງສາມາດເຫັນໄດ້ຈາກ
ຈຸດຂອງການປະກາດຂອງເຂົາເຈົ້າລົງໄປໃນຕອນທ້າຍຂອງຂອບເຂດ lexical ທີ່ເຂົາເຈົ້າມີ
ປະກາດ. XSyn. ໄຟຟ້າສະຖິດ ຂອບເຂດ. Xant. ການເຄື່ອນໄຫວ ຂອບເຂດ.

ຕົວແປ lexical
A ຕົວແປ ຂຶ້ນກັບ lexical ຂອບເຂດ, ປະກາດໂດຍ "ຂອງຂ້ອຍ". ມັກຈະເອີ້ນວ່າ a
XlexicalX. (ການປະກາດ "ຂອງພວກເຮົາ" ປະກາດຊື່ທີ່ມີຂອບເຂດສໍາລັບທົ່ວໂລກ
ຕົວແປ, ເຊິ່ງບໍ່ແມ່ນຕົວແປ lexical.)

ຫ້ອງສະຫມຸດ
ໂດຍທົ່ວໄປແລ້ວ, ການລວບລວມຂັ້ນຕອນ. ໃນສະໄຫມໂບຮານ, ຫມາຍເຖິງການເກັບກໍາຂອງ
subroutines ໃນ a pl ໄຟລ໌. ໃນຍຸກສະ ໄໝ ໃໝ່, ມັນ ໝາຍ ເຖິງການລວບລວມທັງ ໝົດ
ຂອງ Perl ໂມດູນ ກ່ຽວກັບລະບົບຂອງທ່ານ.

LIFO
ສຸດທ້າຍ, ອອກກ່ອນ. ເບິ່ງນຳ FIFO. LIFO ແມ່ນປົກກະຕິແລ້ວເອີ້ນວ່າ a stack.

ອອນໄລນ໌
ໃນ Unix, ລໍາດັບຂອງສູນຫຼືຫຼາຍກວ່າຕົວອັກສອນທີ່ບໍ່ແມ່ນເສັ້ນໃຫມ່ສິ້ນສຸດລົງດ້ວຍ a ແຖວໃໝ່
ລັກສະນະ. ໃນເຄື່ອງທີ່ບໍ່ແມ່ນ Unix, ນີ້ຈະຖືກເຮັດຕາມໂດຍຫ້ອງສະຫມຸດ C ເຖິງແມ່ນວ່າ
underlying ປະຕິບັດການ ລະບົບ ມີ​ແນວ​ຄວາມ​ຄິດ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​.

linebreak
A grapheme ປະ​ກອບ​ດ້ວຍ​ການ​ກັບ​ຄືນ carriage ປະ​ຕິ​ບັດ​ຕາມ​ໂດຍ line feed ຫຼື​ໃດ​ຫນຶ່ງ
ຕົວອັກສອນທີ່ມີ Unicode Vertical Space ລັກສະນະ ຄຸນສົມບັດ.

line buffering
ໃຊ້ໂດຍ ກ ມາດຕະຖານ ຂ້າພະເຈົ້າ / O ກະແສຜົນຜະລິດທີ່ flushes ຂອງຕົນ buffer ຫຼັງຈາກທີ່ທຸກ ແຖວໃໝ່ທີ່ຢູ່ ຫລາຍຄົນ
ຫໍສະໝຸດ I/O ມາດຕະຖານຈະຕັ້ງລະບົບ buffering ໂດຍອັດຕະໂນມັດໃນຜົນຜະລິດທີ່ກຳລັງຈະໄປ
terminal ໄດ້.

ເບີໂທ
ຈຳນວນແຖວທີ່ອ່ານກ່ອນໜ້ານີ້, ບວກ 1. Perl ຮັກສາແຖວແຍກຕ່າງຫາກ
ຕົວເລກສໍາລັບແຕ່ລະແຫຼ່ງຫຼືໄຟລ໌ທີ່ມັນເປີດ. ໝາຍເລກແຖວ fileXs ແຫຼ່ງປັດຈຸບັນ
ແມ່ນສະແດງໂດຍ "__LINE__". ໝາຍເລກແຖວການປ້ອນຂໍ້ມູນປັດຈຸບັນ (ສຳລັບໄຟລ໌ທີ່ເປັນ
ບໍ່ດົນມານີ້ໄດ້ອ່ານຜ່ານ " ") ແມ່ນສະແດງໂດຍຕົວແປ $. ($INPUT_LINE_NUMBER).
ຂໍ້ຄວາມຜິດພາດຫຼາຍລາຍງານທັງສອງຄ່າ, ຖ້າມີ.

ການເຊື່ອມຕໍ່
ໃຊ້ເປັນນາມ, ຊື່ໃນ ກ ລະບົບ ທີ່ເປັນຕົວແທນ a ເອກະສານ. ໄຟລ໌ທີ່ໃຫ້ສາມາດມີ
ຫຼາຍລິ້ງຫາມັນ. ItXs ຄືກັບວ່າມີເບີໂທລະສັບດຽວກັນຢູ່ໃນໂທລະສັບ
ໄດເລກະທໍລີພາຍໃຕ້ຊື່ທີ່ແຕກຕ່າງກັນ. ໃນຖານະເປັນຄໍາກິລິຍາ, ເພື່ອແກ້ໄຂບາງສ່ວນ ລວບລວມ fileXs
ສັນ​ຍາ​ລັກ​ທີ່​ບໍ່​ໄດ້​ແກ້​ໄຂ​ເຂົ້າ​ໄປ​ໃນ​ຮູບ​ພາບ (ເກືອບ​)​. ການເຊື່ອມໂຍງໂດຍທົ່ວໄປສາມາດຄົງທີ່
ຫຼືແບບເຄື່ອນໄຫວ, ເຊິ່ງບໍ່ມີຫຍັງກ່ຽວຂ້ອງກັບຂອບເຂດຄົງທີ່ ຫຼືແບບເຄື່ອນໄຫວ.

LIST
ໂຄງສ້າງ syntactic ເປັນຕົວແທນຂອງບັນຊີລາຍຊື່ທີ່ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດ, ປະເມີນ
ຜະລິດ ບັນຊີລາຍຊື່ ມູນຄ່າທີ່ຢູ່ ແຕ່ລະຄົນ ການສະແດງອອກ ຢູ່​ໃນ "ລາຍຊື່" ຖືກປະເມີນໃນ ບັນຊີລາຍຊື່ context ແລະ
interpolated ເຂົ້າໄປໃນມູນຄ່າບັນຊີລາຍຊື່.

ບັນຊີລາຍຊື່
ຊຸດຂອງຄ່າ scalar ຕາມລໍາດັບ.

ບັນຊີລາຍການ
ສະ​ພາບ​ການ​ທີ່​ ການສະແດງອອກ ຄາດ​ວ່າ​ໂດຍ​ການ​ອ້ອມ​ຂ້າງ​ຂອງ​ຕົນ (ການ​ໂທ​ລະ​ຫັດ​
it) ເພື່ອສົ່ງຄືນບັນຊີລາຍຊື່ຂອງຄ່າແທນທີ່ຈະເປັນຄ່າດຽວ. ຫນ້າທີ່ຕ້ອງການ a
"ລາຍຊື່" ຂອງການໂຕ້ຖຽງບອກການໂຕ້ຖຽງເຫຼົ່ານັ້ນວ່າພວກເຂົາຄວນຈະຜະລິດມູນຄ່າລາຍການ. ເບິ່ງ
ຍັງ context.

ລາຍຊື່ຜູ້ປະກອບການ
An ປະຕິບັດການ ທີ່ເຮັດບາງສິ່ງບາງຢ່າງທີ່ມີບັນຊີລາຍຊື່ຂອງຄຸນຄ່າ, ເຊັ່ນ "ເຂົ້າຮ່ວມ" ຫຼື "grep".
ປົກກະຕິແລ້ວໃຊ້ສໍາລັບຕົວປະຕິບັດການທີ່ມີຊື່ (ເຊັ່ນ "ພິມ", "ຍົກເລີກການເຊື່ອມຕໍ່", ແລະ "ລະບົບ")
ທີ່ບໍ່ຕ້ອງການວົງເລັບອ້ອມຮອບພວກມັນ ການໂຕ້ຖຽງ ລາຍຊື່

ມູນຄ່າລາຍການ
ບັນຊີລາຍຊື່ທີ່ບໍ່ມີຊື່ຂອງຄ່າ scalar ຊົ່ວຄາວທີ່ອາດຈະຖືກສົ່ງຜ່ານພາຍໃນໂຄງການ
ຈາກຟັງຊັນສ້າງລາຍການໄປຫາຟັງຊັນໃດນຶ່ງ ຫຼືໂຄງສ້າງທີ່ສະໜອງໃຫ້ a ບັນຊີລາຍຊື່
context.

literal
token ໃນພາສາການຂຽນໂປລແກລມ, ເຊັ່ນ: ຕົວເລກຫຼື string, ທີ່ເຮັດໃຫ້ທ່ານເປັນ
ຈິງ ມູນຄ່າ ແທນທີ່ຈະພຽງແຕ່ເປັນຕົວແທນຂອງມູນຄ່າທີ່ເປັນໄປໄດ້ເປັນ a ຕົວແປ ບໍ່

ພຽງເລັກນ້ອຍ endian
ຈາກ Swift: ຄົນທີ່ກິນໄຂ່ນ້ອຍທີ່ສຸດກ່ອນ. ຍັງໃຊ້ຄອມພິວເຕີທີ່ເກັບຮັກສາ
ຫນ້ອຍທີ່ສຸດ byte ຂອງຄໍາທີ່ຢູ່ໃນທີ່ຢູ່ byte ຕ່ໍາກວ່າຄວາມສໍາຄັນທີ່ສຸດ
ໄບຕ໌. ມັກຈະຖືວ່າດີກ່ວາເຄື່ອງຈັກໃຫຍ່-endian. ເບິ່ງນຳ endian ໃຫຍ່.

ທ້ອງຖິ່ນ
ບໍ່​ມີ​ຄວາມ​ຫມາຍ​ສິ່ງ​ດຽວ​ກັນ​ຢູ່​ທົ່ວ​ທຸກ​ແຫ່ງ​. ຕົວແປທົ່ວໂລກໃນ Perl ສາມາດຖືກແປເປັນທ້ອງຖິ່ນ
ພາຍໃນກ ການເຄື່ອນໄຫວ ຂອບເຂດ ຜ່ານ "ທ້ອງຖິ່ນ".

ຕົວປະຕິບັດການຢ່າງມີເຫດຜົນ
ສັນຍາລັກທີ່ເປັນຕົວແທນຂອງແນວຄວາມຄິດ XandX, XorX, XxorX, ແລະ XnotX.

ເບິ່ງກ່ອນ
An ການຢືນຢັນ ທີ່ peeks ຢູ່ສະຕຣິງທາງຂວາຂອງສະຖານທີ່ຈັບຄູ່ໃນປັດຈຸບັນ.

ເບິ່ງທາງຫລັງ
An ການຢືນຢັນ ທີ່ peeks ຢູ່ສະຕຣິງທາງຊ້າຍຂອງສະຖານທີ່ຈັບຄູ່ໃນປັດຈຸບັນ.

loop
ການກໍ່ສ້າງທີ່ປະຕິບັດບາງສິ່ງບາງຢ່າງຊ້ໍາຊ້ອນ, ເຊັ່ນ: roller coaster.

ຖະແຫຼງການການຄວບຄຸມ loop
ຂໍ້ຄວາມໃດນຶ່ງພາຍໃນຕົວຂອງ loop ທີ່ສາມາດເຮັດໃຫ້ loop ຢຸດການ loop ກ່ອນໄວອັນຄວນ
ຫຼືຂ້າມ ການເຮັດຊໍ້າຄືນ. ໂດຍທົ່ວໄປແລ້ວ, ທ່ານບໍ່ຄວນລອງອັນນີ້ຢູ່ເທິງເຄື່ອງມ້ວນ.

ປ້າຍວົງກົມ
ປະເພດຂອງກະແຈຫຼືຊື່ທີ່ຕິດກັບ loop (ຫຼື roller coaster) ດັ່ງນັ້ນການຄວບຄຸມ loop ໄດ້
ຖະແຫຼງການສາມາດເວົ້າກ່ຽວກັບ loop ໃດທີ່ພວກເຂົາຕ້ອງການຄວບຄຸມ.

lowercase
ໃນ Unicode, ບໍ່ພຽງແຕ່ຕົວອັກສອນທີ່ມີປະເພດທົ່ວໄປຂອງຕົວພິມນ້ອຍ, ແຕ່ໃດໆ
ຕົວອັກສອນທີ່ມີຄຸນສົມບັດຕົວພິມນ້ອຍ, ລວມທັງຕົວປ່ຽນຕົວອັກສອນ, ຕົວເລກຕົວອັກສອນ,
ບາງສັນຍາລັກອື່ນໆ, ແລະຫນຶ່ງປະສົມປະສານເຄື່ອງຫມາຍ.

ມີຄ່າ
ສາມາດຮັບໃຊ້ເປັນ ມູນຄ່າ.

ມູນຄ່າ
ຄໍາສັບທີ່ໃຊ້ໂດຍທະນາຍຄວາມພາສາສໍາລັບສະຖານທີ່ເກັບຮັກສາທີ່ທ່ານສາມາດກໍາຫນົດໃຫມ່ ມູນຄ່າ ເຖິງ,
ເຊັ່ນ: a ຕົວແປ ຫຼືອົງປະກອບຂອງ array. XlX ແມ່ນສັ້ນສໍາລັບ XleftX, ຄືກັບໃນ
ດ້ານຊ້າຍຂອງວຽກ, ສະຖານທີ່ປົກກະຕິສໍາລັບຄ່າ. ອັນ ມີຄ່າ ຫນ້າທີ່ຫຼື
ການສະແດງຜົນແມ່ນໜຶ່ງທີ່ຄ່າອາດຈະຖືກມອບໝາຍ, ຄືກັບ "pos($x) = 10".

ຕົວ​ປ່ຽນ​ຄ່າ​
ເປັນ adjectival pseudofunction ທີ່ warps ຄວາມຫມາຍຂອງ an ມູນຄ່າ ໃນ​ບາງ​ການ​ປະ​ກາດ​
ຄົນອັບເດດ:. ໃນປັດຈຸບັນມີສາມຕົວປ່ຽນແປງມູນຄ່າ: "ຂອງຂ້ອຍ", "ຂອງພວກເຮົາ", ແລະ "ທ້ອງຖິ່ນ".

M
magic
ເວົ້າທາງເທກນິກ, ຄວາມຫມາຍເພີ່ມເຕີມທີ່ຕິດກັບຕົວແປເຊັ່ນ $!, $0, %ENV,
ຫຼື %SIG, ຫຼືຕົວແປທີ່ເຊື່ອມໂຍງໃດໆ. ສິ່ງມະຫັດສະຈັນເກີດຂຶ້ນໃນເວລາທີ່ທ່ານເຮັດສິ່ງເຫຼົ່ານັ້ນ
ຕົວແປ

ເພີ່ມຂຶ້ນ magical
An ການເພີ່ມຂື້ນ ໂຕປະຕິບັດການທີ່ຮູ້ວິທີການຕີຕົວຫນັງສື ASCII ເຊັ່ນດຽວກັນກັບຕົວເລກ.

ຕົວແປ magical
ຕົວແປພິເສດທີ່ມີຜົນກະທົບຂ້າງຄຽງໃນເວລາທີ່ທ່ານເຂົ້າຫາພວກມັນຫຼືມອບຫມາຍໃຫ້ພວກເຂົາ. ສໍາລັບ
ຕົວຢ່າງ, ໃນ Perl, ການປ່ຽນແປງອົງປະກອບຂອງ %ENV array ຍັງປ່ຽນແປງທີ່ສອດຄ້ອງກັນ
ຕົວແປສະພາບແວດລ້ອມທີ່ຂະບວນການຍ່ອຍຈະໃຊ້. ການອ່ານ $! ຕົວແປໃຫ້ທ່ານ
ໝາຍເລກຄວາມຜິດພາດຂອງລະບົບປະຈຸບັນ ຫຼືຂໍ້ຄວາມ.

makefile
ໄຟລ໌ທີ່ຄວບຄຸມການລວບລວມໂປຼແກຼມ. ໂຄງການ Perl donXt ປົກກະຕິແລ້ວຕ້ອງການ a
makefile ເນື່ອງຈາກວ່າ Perl compiler ມີຫຼາຍການຄວບຄຸມຕົນເອງ.

man ໂຄງການ Unix ທີ່ສະແດງເອກະສານອອນໄລນ໌ (ຫນ້າຄູ່ມື) ສໍາລັບທ່ານ.

manpage
XpageX ຈາກ​ຄູ່​ມື​, ໂດຍ​ປົກ​ກະ​ຕິ​ການ​ເຂົ້າ​ເຖິງ​ໂດຍ​ຜ່ານ​ການ​ ຜູ້ຊາຍ(1​) ຄໍາ​ສັ່ງ​. ໜ້າໜຶ່ງ
ປະກອບມີ SYNOPSIS, ຄໍາອະທິບາຍ, ບັນຊີລາຍຊື່ຂອງ BUGS, ແລະອື່ນໆ, ແລະໂດຍທົ່ວໄປແລ້ວແມ່ນຍາວກວ່າ.
ກວ່າໜ້າ. ມີ manpages ເອກະສານ ຄໍາສັ່ງ, ສຽງຮ້ອງ, ຫ້ອງສະຫມຸດ ຫນ້າທີ່,
ອຸປະກອນ, protocols, ໄຟ, ແລະອື່ນໆ. ໃນຫນັງສືເຫຼັ້ມນີ້, ພວກເຮົາເອີ້ນວ່າສິ້ນຂອງມາດຕະຖານ Perl ໃດ
ເອກະສານ (ເຊັ່ນ perlop ຫຼື perldelta) manpage, ບໍ່ວ່າຈະເປັນຮູບແບບໃດ
ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານ.

ການຈັບຄູ່
ເບິ່ງ ຮູບແບບ ການຈັບຄູ່.

ຂໍ້ມູນສະມາຊິກ
ເບິ່ງ ຕົວຢ່າງ ຕົວແປ.

ຫນ່ວຍຄວາມຈໍາ
ນີ້ຫມາຍຄວາມວ່າຫນ່ວຍຄວາມຈໍາຕົ້ນຕໍຂອງທ່ານສະເຫມີ, ບໍ່ແມ່ນແຜ່ນດິດຂອງທ່ານ. ຟັງບັນຫາແມ່ນຄວາມຈິງ
ທີ່ເຄື່ອງຂອງທ່ານອາດຈະປະຕິບັດ virtual ຄວາມຊົງຈໍາ; ນັ້ນແມ່ນ, ມັນຈະທໍາທ່າວ່າມັນມີ
ຫນ່ວຍຄວາມຈໍາຫຼາຍກ່ວາມັນຈິງ, ແລະ itX ຈະໃຊ້ພື້ນທີ່ດິດເພື່ອເກັບບິດທີ່ບໍ່ເຄື່ອນໄຫວ. ນີ້
ສາມາດເຮັດໃຫ້ມັນເບິ່ງຄືວ່າເຈົ້າມີຄວາມຊົງຈໍາຫຼາຍກ່ວາເຈົ້າແທ້ໆ, ແຕ່ມັນບໍ່ເປັນ
ທົດແທນຄວາມຊົງຈໍາທີ່ແທ້ຈິງ. ສິ່ງທີ່ດີທີ່ສຸດທີ່ສາມາດເວົ້າກ່ຽວກັບຄວາມຊົງຈໍາ virtual ແມ່ນ
ວ່າມັນເຮັດໃຫ້ການປະຕິບັດຂອງທ່ານຫຼຸດລົງເທື່ອລະກ້າວແທນທີ່ຈະເປັນທັນທີທັນໃດໃນເວລາທີ່ທ່ານຫມົດໄປ
ຂອງ​ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ແທ້​ຈິງ​. ແຕ່ໂຄງການຂອງທ່ານສາມາດຕາຍໃນເວລາທີ່ທ່ານຫມົດຄວາມຊົງຈໍາ virtual, tooXif
ເຈົ້າຍັງບໍ່ໄດ້ຕີແຜ່ນຂອງເຈົ້າໃຫ້ຕາຍເທື່ອທຳອິດ.

metacharacter
A ລັກສະນະ ນັ້ນ​ແມ່ນ ບໍ່ ຄວນ​ຈະ​ໄດ້​ຮັບ​ການ​ປິ່ນ​ປົວ​ຕາມ​ປົກ​ກະ​ຕິ​. ຕົວລະຄອນໃດທີ່ຈະເປັນ
ຖືກປະຕິບັດເປັນພິເສດຍ້ອນວ່າ metacharacters ແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍຈາກສະພາບການໄປຫາສະພາບການ. ຂອງເຈົ້າ ຫອຍ
ຈະມີ metacharacters ທີ່ແນ່ນອນ, double-quoted Perl strings ມີອື່ນໆ
metacharacters, ແລະ ປົກກະຕິ ການສະແດງອອກ ຮູບ​ແບບ​ທັງ​ຫມົດ​ມີ​ຄໍາ​ເວົ້າ​ສອງ​ເທົ່າ​
metacharacters ບວກກັບບາງອັນພິເສດຂອງຕົນເອງ.

metasymbol
ບາງສິ່ງບາງຢ່າງທີ່ພວກເຮົາເອີ້ນວ່າ a metacharacter ຍົກເວັ້ນວ່າ itXs ເປັນລໍາດັບຫຼາຍກວ່າຫນຶ່ງ
ລັກສະນະ. ໂດຍທົ່ວໄປແລ້ວ, ລັກສະນະທໍາອິດໃນລໍາດັບຕ້ອງເປັນຄວາມຈິງ
metacharacter ເພື່ອເອົາຕົວລະຄອນອື່ນໆໃນ metasymbol ທີ່ຈະປະຕິບັດຕົວຜິດໆພ້ອມກັບ
ມັນ.

ວິທີການ
ປະເພດຂອງການກະ ທຳ ທີ່ ຈຸດ​ປະ​ສົງ ສາມາດໃຊ້ເວລາຖ້າຫາກວ່າທ່ານບອກມັນ. ເບິ່ງ Camel ບົດທີ 12,
XObjectsX.

ວິທີການແກ້ໄຂຄໍາສັ່ງ
ເສັ້ນທາງ Perl ຜ່ານ @INC. ໂດຍຄ່າເລີ່ມຕົ້ນ, ນີ້ແມ່ນການຄົ້ນຫາຄວາມເລິກສອງຄັ້ງທໍາອິດ,
ເມື່ອຊອກຫາວິທີການທີ່ກໍານົດໄວ້ແລະຄັ້ງດຽວສໍາລັບ "AUTOLOAD". ຢ່າງໃດກໍຕາມ, Perl ຊ່ວຍໃຫ້ທ່ານ
ຕັ້ງຄ່ານີ້ດ້ວຍ "mro".

ຈານນ້ອຍ
ກະຈົກ CPAN ທີ່ປະກອບມີພຽງແຕ່ຮຸ່ນຫຼ້າສຸດສໍາລັບການແຈກຢາຍແຕ່ລະຄັ້ງ, ອາດຈະເປັນ
ສ້າງດ້ວຍ "CPAN::Mini". ເບິ່ງ Camel ບົດທີ 19, XCPANX.

minimalism
ຄວາມເຊື່ອທີ່ວ່າ Xsmall ແມ່ນງາມX. Paradoxically, ຖ້າທ່ານເວົ້າບາງສິ່ງບາງຢ່າງໃນຂະຫນາດນ້ອຍ
ພາສາ, ມັນ turns ອອກໃຫຍ່, ແລະຖ້າຫາກວ່າທ່ານເວົ້າມັນໃນພາສາໃຫຍ່, ມັນ turns ອອກຂະຫນາດນ້ອຍ.
ໄປຕົວເລກ.

ຮູບແບບການ
ໃນສະພາບການຂອງ ລັດ(2) syscall, ຫມາຍເຖິງພາກສະຫນາມທີ່ຖື ການອະນຸຍາດ bits
ແລະ​ປະ​ເພດ​ຂອງ​ ເອກະສານ.

ການປ່ຽນແປງ
ເບິ່ງ ຄໍາຖະແຫຼງທີ່ ການປ່ຽນແປງ, ປົກກະຕິ ການສະແດງອອກ, ແລະ ມູນຄ່າ, ບໍ່ຈໍາເປັນໃນຄໍາສັ່ງນັ້ນ.

ໂມດູນ
A ເອກະສານ ທີ່ ກຳ ນົດກ ຊຸດ ຂອງ (ເກືອບ) ຊື່ດຽວກັນ, ຊຶ່ງສາມາດບໍ່ວ່າຈະ ການສົ່ງອອກ
ສັນຍາລັກຫຼືຫນ້າທີ່ເປັນ ຈຸດ​ປະ​ສົງ ຫ້ອງຮຽນ. (A moduleXs ຕົ້ນຕໍ pm ໄຟລ໌ອາດຈະໂຫລດໃນ
ໄຟລ​໌​ອື່ນໆ​ທີ່​ສະ​ຫນັບ​ສະ​ຫນູນ​ຂອງ​ໂມ​ດູນ​.) ເບິ່ງ "ການ​ນໍາ​ໃຊ້​" ການ​ສ້າງ​ໃນ​.

ໂມດູນ
ຕົວຫານຈຳນວນເຕັມໃນເວລາທີ່ທ່ານສົນໃຈກັບສ່ວນທີ່ເຫຼືອແທນທີ່ຈະເປັນຕົວຫານ.

ໂມຈິເບກ
ເມື່ອເຈົ້າເວົ້າພາສາໜຶ່ງ ແລະຄອມພິວເຕີຄິດວ່າເຈົ້າເວົ້າພາສາອື່ນ. YouXll
ເບິ່ງການແປພາສາຄີກໃນເວລາທີ່ທ່ານສົ່ງ UTFX8, ຕົວຢ່າງ, ແຕ່ຄອມພິວເຕີຄິດວ່າທ່ານ
ສົ່ງ Latin-1, ສະແດງໃຫ້ເຫັນທຸກປະເພດຂອງຕົວອັກສອນແປກແທນ. ຄໍາສັບແມ່ນຂຽນ
XXXXXX ໃນພາສາຍີ່ປຸ່ນແລະຫມາຍຄວາມວ່າ Xcharacter rotX, ຄໍາອະທິບາຍທີ່ເຫມາະສົມ. ອອກສຽງ
["modXibake"] ໃນມາດຕະຖານ IPA phonetics, ຫຼືປະມານ Xmoh-jee-bah-kehX.

monger
ສັ້ນສໍາລັບສະມາຊິກຫນຶ່ງຂອງ Perl mongers, ຜູ້ສະຫນອງຂອງ Perl.

ມະຕະ
ຄ່າຊົ່ວຄາວທີ່ກຳນົດເວລາຕາຍເມື່ອຄຳຖະແຫຼງປັດຈຸບັນສິ້ນສຸດ.

mro ເບິ່ງ ວິທີການ ການແກ້ໄຂ ຄໍາສັ່ງ.

ອະເຣຫຼາຍມິຕິ
array ທີ່ມີ subscripts ຫຼາຍຕົວສໍາລັບການຊອກຫາອົງປະກອບດຽວ. Perl ປະຕິບັດເຫຼົ່ານີ້
ການນໍາໃຊ້ ເອກະສານXsee Camel ບົດທີ 9, XData StructuresX.

ການສືບທອດຫຼາຍ
ຄຸນ​ສົມ​ບັດ​ທີ່​ທ່ານ​ໄດ້​ຮັບ​ຈາກ​ແມ່​ແລະ​ພໍ່​ຂອງ​ທ່ານ​, ປະ​ສົມ​ເຂົ້າ​ກັນ​ຢ່າງ​ບໍ່​ແນ່​ນອນ​. (ເບິ່ງ
ຍັງ ມໍລະດົກ ແລະ ດຽວ ມໍລະດົກ.) ໃນພາສາຄອມພິວເຕີ (ລວມທັງ Perl), ມັນ
ແມ່ນ​ແນວ​ຄິດ​ວ່າ​ຫ້ອງ​ຮຽນ​ທີ່​ຈະ​ມີ​ບັນ​ພະ​ບຸ​ລຸດ​ໂດຍ​ກົງ​ຫຼາຍ​ຫຼື​ ຖານ ຫ້ອງຮຽນ.

N
ຊື່ທໍ່
A ທໍ່ ທີ່ມີຊື່ຝັງຢູ່ໃນ ລະບົບໄຟລ໌ ເພື່ອໃຫ້ມັນສາມາດເຂົ້າເຖິງໄດ້ໂດຍສອງ
ບໍ່ກ່ຽວຂ້ອງ ຂະບວນການ.

namespace
ໂດເມນຂອງຊື່. ທ່ານບໍ່ຈໍາເປັນຕ້ອງກັງວົນກ່ຽວກັບວ່າຊື່ໃນໂດເມນດັ່ງກ່າວມີ
ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ໃນ​ອັນ​ອື່ນ​. ເບິ່ງ ຊຸດ.

NaN ບໍ່ແມ່ນຕົວເລກ. ຄ່າ Perl ໃຊ້ສໍາລັບຈຸດລອຍຕົວທີ່ບໍ່ຖືກຕ້ອງ ຫຼືບໍ່ສາມາດສະແດງອອກໄດ້
ການປະຕິບັດງານ.

ທີ່ຢູ່ເຄືອຂ່າຍ
ຄຸນລັກສະນະທີ່ສໍາຄັນທີ່ສຸດຂອງເຕົ້າຮັບ, ເຊັ່ນ: ເບີໂທລະສັບ telephoneXs ຂອງທ່ານ.
ໂດຍປົກກະຕິເປັນທີ່ຢູ່ IP. ເບິ່ງນຳ port.

ແຖວໃໝ່
ຕົວອັກສອນຕົວດຽວທີ່ສະແດງເຖິງຈຸດສິ້ນສຸດຂອງແຖວ, ດ້ວຍຄ່າ ASCII ຂອງ 012
octal ພາຍໃຕ້ Unix (ແຕ່ 015 ໃນ Mac), ແລະສະແດງໂດຍ "\n" ໃນສະຕຣິງ Perl. ສໍາລັບ
ເຄື່ອງຈັກ Windows ຂຽນໄຟລ໌ຂໍ້ຄວາມ, ແລະສໍາລັບອຸປະກອນຕົວຈິງເຊັ່ນ: terminals,
ແຖວໃໝ່ອັນດຽວຈະຖືກແປໂດຍອັດຕະໂນມັດໂດຍຫ້ອງສະໝຸດ C ຂອງທ່ານເຂົ້າໃນຟີດແຖວ
ແລະການກັບຄືນ carriage, ແຕ່ປົກກະຕິ, ບໍ່ມີການແປແມ່ນເຮັດ.

ລະບົບໄຟລ໌ເຄືອຂ່າຍ NFS, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດຕິດຕັ້ງລະບົບໄຟລ໌ຫ່າງໄກສອກຫຼີກໄດ້ຄືກັບວ່າມັນເປັນ
ທ້ອງຖິ່ນ

ຄວາມເປັນປົກກະຕິ
ການປ່ຽນສະຕຣິງຂໍ້ຄວາມເປັນຕົວສະຫຼັບແຕ່ທຽບເທົ່າ canonical (ຫຼືເຂົ້າກັນໄດ້)
ຕົວແທນທີ່ຫຼັງຈາກນັ້ນສາມາດຖືກປຽບທຽບສໍາລັບການທຽບເທົ່າ. Unicode ຮັບຮູ້ສີ່
ຮູບແບບປົກກະຕິທີ່ແຕກຕ່າງກັນ: NFD, NFC, NFKD, ແລະ NFKC.

ລັກສະນະ null
ຕົວອັກສອນທີ່ມີຄ່າຕົວເລກເປັນສູນ. ItXs ທີ່ໃຊ້ໂດຍ C ເພື່ອຢຸດສະຕຣິງ, ແຕ່
Perl ອະນຸຍາດໃຫ້ສະຕຣິງມີ null.

ບັນຊີລາຍຊື່ null
A ບັນຊີລາຍຊື່ ມູນຄ່າ ມີອົງປະກອບສູນ, ເປັນຕົວແທນໃນ Perl ໂດຍ "()".

ສະຕຣິງ null
A string ບໍ່ມີຕົວອັກສອນ, ບໍ່ຄວນສັບສົນກັບສະຕຣິງທີ່ມີ a null
ລັກສະນະ, ເຊິ່ງມີຄວາມຍາວໃນທາງບວກແລະເປັນ ທີ່ແທ້ຈິງ.

ບໍລິບົດຕົວເລກ
ສະຖານະການທີ່ສະແດງອອກໂດຍສິ່ງທີ່ຢູ່ອ້ອມຂ້າງຂອງມັນ (ການໂທຫາລະຫັດ
ມັນ) ເພື່ອສົ່ງຄືນຕົວເລກ. ເບິ່ງນຳ context ແລະ string context.

ຕົວເລກ
(ບາງຄັ້ງສະກົດ ຕົວເລກ ແລະ ຕົວເລກ.) Perl lingo ສໍາລັບການປ່ຽນ implicit ເຂົ້າໄປໃນ
ຈໍານວນ; ຄຳກິລິຍາທີ່ກ່ຽວຂ້ອງແມ່ນ ຕົວເລກ. ຕົວເລກ ມີຈຸດປະສົງເພື່ອ rhyme ກັບ
mummification, ແລະ ຕົວເລກ ກັບ mummify. ມັນບໍ່ກ່ຽວຂ້ອງກັບພາສາອັງກິດ numen, ຕົວເລກ,
ຈໍານວນຫລາຍ. ໃນເບື້ອງຕົ້ນພວກເຮົາລືມສິ່ງທີ່ພິເສດ m ດົນນານມາແລ້ວ, ແລະບາງຄົນໄດ້ໃຊ້
ຕໍ່ກັບການສະກົດຄໍາຕະຫລົກຂອງພວກເຮົາ, ແລະເຊັ່ນດຽວກັນກັບ "HTTP_REFERER"Xs ຕົວອັກສອນທີ່ຂາດຫາຍໄປຂອງຕົນເອງ, ຂອງພວກເຮົາ.
ການສະກົດຄໍາທີ່ແປກປະຫຼາດໄດ້ຕິດຢູ່ອ້ອມຮອບ.

NV ສັ້ນສໍາລັບ Nevada, ບໍ່ມີສ່ວນໃດທີ່ຈະສັບສົນກັບອາລະຍະທໍາ. NV ເຊັ່ນກັນ
ໝາຍເຖິງຄ່າຕົວເລກພາຍໃນຈຸດລອຍຕົວຂອງປະເພດ a ຜິວ ໜັງ ສາມາດຖື, ບໍ່ແມ່ນ
ຈະສັບສົນກັບ IV.

nybble
ເຄິ່ງ byte, ເທົ່າກັບຫນຶ່ງ ເລກຖານສິບຫົກ ຕົວເລກ, ແລະມູນຄ່າສີ່ bits.

O
ຈຸດ​ປະ​ສົງ
An ຕົວຢ່າງ ຂອງ ລະດັບ. ບາງສິ່ງບາງຢ່າງທີ່ XknowsX ປະເພດທີ່ຜູ້ໃຊ້ກໍານົດ (ຊັ້ນ) ມັນແມ່ນ,
ແລະສິ່ງທີ່ມັນສາມາດເຮັດໄດ້ເນື່ອງຈາກວ່າສິ່ງທີ່ຫ້ອງຮຽນມັນເປັນ. ໂຄງການຂອງທ່ານສາມາດຮ້ອງຂໍວັດຖຸເພື່ອ
ເຮັດສິ່ງຕ່າງໆ, ແຕ່ຈຸດປະສົງໄດ້ຮັບການຕັດສິນໃຈວ່າມັນຕ້ອງການທີ່ຈະເຮັດໃຫ້ເຂົາເຈົ້າຫຼືບໍ່. ບາງ
ວັດຖຸແມ່ນຮອງຮັບຫຼາຍກ່ວາສິ່ງອື່ນໆ.

ແປດ
ຕົວເລກໃນຖານ 8. ອະນຸຍາດໃຫ້ມີສະເພາະຕົວເລກ 0 ຫາ 7. ຄົງທີ່ octal ໃນ Perl
ເລີ່ມຕົ້ນດ້ວຍ 0, ຄືກັບ 013. ເບິ່ງຫນ້າທີ່ "oct".

ຊົດເຊີຍ
ມີຫຼາຍສິ່ງທີ່ເຈົ້າຕ້ອງຂ້າມຜ່ານເມື່ອຍ້າຍຈາກຈຸດເລີ່ມຕົ້ນຂອງສາຍ ຫຼື
array ກັບຕໍາແຫນ່ງສະເພາະພາຍໃນມັນ. ດັ່ງນັ້ນ, ການຊົດເຊີຍຂັ້ນຕ່ໍາແມ່ນສູນ, ບໍ່ແມ່ນຫນຶ່ງ,
ເພາະວ່າເຈົ້າບໍ່ໄດ້ຂ້າມສິ່ງໃດເພື່ອໄປຫາລາຍການທຳອິດ.

ໜຶ່ງ ເສັ້ນ
ໂປລແກລມຄອມພິວເຕີທັງ ໝົດ ເຂົ້າໄປໃນແຖວຂອງຂໍ້ຄວາມ.

open source software
ໂຄງການທີ່ລະຫັດແຫຼ່ງສາມາດໃຊ້ໄດ້ຢ່າງເສລີແລະສາມາດແຈກຢາຍຄືນໄດ້ໂດຍບໍ່ເສຍຄ່າ,
ໂດຍ​ບໍ່​ມີ​ການ​ຕິດ​ຕັ້ງ​ສາຍ​ການ​ຄ້າ​. ສໍາລັບຄໍານິຍາມລາຍລະອຽດເພີ່ມເຕີມ, ເບິ່ງ
<http://www.opensource.org/osd.html>.

Operand
An ການສະແດງອອກ ທີ່ໃຫ້ຜົນຜະລິດ a ມູນຄ່າ ວ່າເປັນ ປະຕິບັດການ ດໍາເນີນການກ່ຽວກັບ. ເບິ່ງນຳ ກ່ອນ ໜ້າ.

ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ
ໂຄງການພິເສດທີ່ເຮັດວຽກຢູ່ໃນເຄື່ອງເປົ່າແລະເຊື່ອງລາຍລະອຽດ gory ຂອງການຄຸ້ມຄອງ
ຂະບວນການ ແລະ ອຸປະກອນ. ປົກກະຕິແລ້ວໃຊ້ໃນຄວາມຮູ້ສຶກວ່າງເພື່ອຊີ້ບອກສະເພາະ
ວັດ​ທະ​ນະ​ທໍາ​ຂອງ​ໂຄງ​ການ​. ຄວາມຮູ້ສຶກວ່າງສາມາດຖືກນໍາໃຊ້ໃນລະດັບທີ່ແຕກຕ່າງກັນຂອງສະເພາະ.
ໃນທີ່ສຸດ, ທ່ານອາດຈະເວົ້າວ່າທຸກລຸ້ນຂອງ Unix ແລະ Unix-lookalikes ແມ່ນ
ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ​ດຽວ​ກັນ (upsetting ປະ​ຊາ​ຊົນ​ຈໍາ​ນວນ​ຫຼາຍ​, ໂດຍ​ສະ​ເພາະ​ແມ່ນ​ທະ​ນາຍ​ຄວາມ​ແລະ​ຜູ້​ສະ​ຫນັບ​ສະ​ຫນູນ​ອື່ນໆ​)​.
ໃນທາງກົງກັນຂ້າມ, ເຈົ້າສາມາດເວົ້າສະເພາະສະບັບນີ້ໂດຍສະເພາະ
ລະບົບປະຕິບັດການ vendorXs ແມ່ນແຕກຕ່າງຈາກລຸ້ນອື່ນໆຂອງເຄື່ອງນີ້ຫຼືອື່ນໆ
ລະບົບປະຕິບັດການ vendorXs. Perl ແມ່ນຫຼາຍ Portable ໃນທົ່ວລະບົບປະຕິບັດການຫຼາຍກ່ວາ
ພາ​ສາ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​. ເບິ່ງນຳ ຖາປັດຕະຍະ ແລະ ເວທີ.

ປະຕິບັດການ
gizmo ທີ່​ປ່ຽນ​ຄ່າ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຈໍາ​ນວນ​ຫນຶ່ງ​ເປັນ​ຈໍາ​ນວນ​ຫນຶ່ງ​ຂອງ​ຄ່າ​ຜົນ​ຜະ​ລິດ​,
ມັກຈະສ້າງເປັນພາສາທີ່ມີ syntax ຫຼືສັນຍາລັກພິເສດ. ຜູ້ປະກອບການທີ່ໃຫ້ໄວ້ອາດຈະມີ
ຄວາມຄາດຫວັງສະເພາະກ່ຽວກັບສິ່ງທີ່ ປະເພດ ຂໍ້ມູນທີ່ທ່ານໃຫ້ເປັນການໂຕ້ຖຽງຂອງມັນ (ໂຕປະຕິບັດການ)
ແລະປະເພດຂອງຂໍ້ມູນທີ່ທ່ານຕ້ອງການກັບຄືນມາຈາກມັນ.

ປະຕິບັດການ overloading
ປະ​ເພດ​ຂອງ ເກີນ ກຳ ລັງ ທີ່ທ່ານສາມາດເຮັດໄດ້ໃນການກໍ່ສ້າງ ຜູ້ປະກອບການ ເພື່ອເຮັດໃຫ້ພວກເຂົາເຮັດວຽກ
ວັດຖຸ ຄືກັບວ່າສິ່ງຂອງແມ່ນຄ່າສະເກັດເງິນທຳມະດາ, ແຕ່ດ້ວຍຄຳສັບຕົວຈິງ
ສະຫນອງໃຫ້ໂດຍຫ້ອງຮຽນວັດຖຸ. ນີ້​ແມ່ນ​ໄດ້​ຮັບ​ການ​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​ກັບ overload ໄດ້​ pragmaXsee Camel
ບົດທີ 13, XOverloadingX.

ທາງເລືອກໃນການ
ເບິ່ງບໍ່ວ່າ switches or ປົກກະຕິ ການສະແດງອອກ ຕົວປ່ຽນແປງ.

ເປັນປະເພນີ
ຄ່າຈຳນວນເຕັມຕົວອັກຂະລະ Xs. ສິ່ງດຽວກັນກັບ ຈຸດລະຫັດ.

ເກີນ ກຳ ລັງ
ການໃຫ້ຄວາມຫມາຍເພີ່ມເຕີມຕໍ່ກັບສັນຍາລັກຫຼືການກໍ່ສ້າງ. ໃນຄວາມເປັນຈິງ, ທຸກໆພາສາເຮັດ
overloading ໃນຂອບເຂດຫນຶ່ງຫຼືອື່ນ, ເນື່ອງຈາກວ່າປະຊາຊົນແມ່ນດີທີ່ຈະຊອກຫາສິ່ງຕ່າງໆ
ຈາກ context.

ລົບລ້າງ
ເຊື່ອງ ຫຼືບໍ່ຖືກຕ້ອງບາງຄໍານິຍາມຂອງຊື່ດຽວກັນ. (ບໍ່ຕ້ອງສັບສົນ
ກັບ ເກີນ ກຳ ລັງ, ເຊິ່ງເພີ່ມຄໍານິຍາມທີ່ຕ້ອງໄດ້ຮັບການ disambiguate ໃນທາງອື່ນ.)
ເພື່ອສັບສົນບັນຫາຕື່ມອີກ, ພວກເຮົາໃຊ້ຄໍາທີ່ມີສອງຄໍານິຍາມ overloaded: to
ອະທິບາຍວິທີທີ່ທ່ານສາມາດກໍານົດຂອງທ່ານເອງ ລະບົບຍ່ອຍ ເພື່ອເຊື່ອງຕົວສ້າງ ຫນ້າທີ່ ຂອງ
ຊື່ດຽວກັນ (ເບິ່ງພາກ XOverriding Built-in FunctionsX ໃນ Camel ບົດທີ 11,
XModulesX), ແລະເພື່ອອະທິບາຍວິທີທີ່ທ່ານສາມາດກໍານົດການທົດແທນ ວິທີການ ຢູ່​ໃນ derived ລະດັບ
ເພື່ອຊ່ອນ a ຖານ ລະດັບວິທີການ Xs ຂອງຊື່ດຽວກັນ (ເບິ່ງ Camel ບົດທີ 12, XObjectsX).

ເຈົ້າຂອງ
ຜູ້ໃຊ້ດຽວ (ນອກຈາກ superuser) ທີ່ມີການຄວບຄຸມຢ່າງແທ້ຈິງໃນໄລຍະ a ເອກະສານ. ໄຟລ໌
ອາດ​ຈະ​ມີ​ ກຸ່ມ ຂອງຜູ້ໃຊ້ຜູ້ທີ່ອາດຈະໃຊ້ສິດເປັນເຈົ້າຂອງຮ່ວມກັນຖ້າເຈົ້າຂອງທີ່ແທ້ຈິງ
ອະ​ນຸ​ຍາດ​ໃຫ້​ມັນ​. ເບິ່ງ ການອະນຸຍາດ bits.

P
ຊຸດ
A namespace ສໍາລັບທົ່ວໂລກ ຕົວແປ, ປະຈຳຍ່ອຍ, ແລະຄ້າຍຄືກັນ, ດັ່ງກ່າວວ່າພວກເຂົາເຈົ້າສາມາດເປັນ
ເກັບຮັກສາໄວ້ແຍກຕ່າງຫາກຈາກຊື່ຄ້າຍຄື ສັນຍາລັກ ໃນ namespaces ອື່ນໆ. ໃນຄວາມຫມາຍ, ພຽງແຕ່
package ແມ່ນທົ່ວໂລກ, ເພາະວ່າສັນຍາລັກໃນຕາຕະລາງສັນຍາລັກ packageXs ແມ່ນສາມາດເຂົ້າເຖິງໄດ້ເທົ່ານັ້ນ
ຈາກ​ລະ​ຫັດ​ ລວບລວມ ຢູ່ນອກຊຸດໂດຍການຕັ້ງຊື່ຊຸດ. ແຕ່ໃນອີກແງ່ຫນຶ່ງ,
ສັນ​ຍາ​ລັກ​ຊຸດ​ທັງ​ຫມົດ​ແມ່ນ​ຍັງ globalsXtheyXre ພຽງ​ແຕ່​ດີ​ຈັດ​ຕັ້ງ​ໃນ​ທົ່ວ​ໂລກ​.

pad ສັ້ນສໍາລັບ ຮອຍຂີດຂ່ວນ.

ພາລາມິເຕີ
ເບິ່ງ ການໂຕ້ຖຽງ.

ຫ້ອງຮຽນພໍ່ແມ່
ເບິ່ງ ຖານ ລະດັບ.

parse tree
ເບິ່ງ syntax ເປັນໄມ້ຢືນຕົ້ນ.

paring
ສິນລະປະທີ່ອ່ອນໂຍນແຕ່ບາງຄັ້ງກໍ່ໂຫດຮ້າຍໃນການພະຍາຍາມເຮັດໃຫ້ເຈົ້າມີຮູບຮ່າງຜິດປົກກະຕິ
ໂຄງການເຂົ້າໄປໃນທີ່ຖືກຕ້ອງ syntax ເປັນໄມ້ຢືນຕົ້ນ.

patch
ການ​ແກ້​ໄຂ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ຫນຶ່ງ​, ມັນ​ເປັນ​. ໃນຂອບເຂດຂອງ hackerdom, ບັນຊີລາຍຊື່ຂອງ
ຄວາມແຕກຕ່າງລະຫວ່າງສອງລຸ້ນຂອງໂຄງການທີ່ອາດຈະຖືກນຳໃຊ້ໂດຍ patch(1​)
ໂຄງ​ການ​ໃນ​ເວ​ລາ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ແກ້​ໄຂ bug ຫຼື​ຍົກ​ລະ​ດັບ​ສະ​ບັບ​ເກົ່າ​ຂອງ​ທ່ານ​.

PATH
ບັນຊີລາຍຊື່ຂອງ ໄດເລກະທໍລີ ລະບົບຄົ້ນຫາເພື່ອຊອກຫາໂຄງການທີ່ທ່ານຕ້ອງການ ປະຕິບັດ.
ບັນຊີລາຍຊື່ໄດ້ຖືກເກັບຮັກສາໄວ້ເປັນຫນຶ່ງໃນຂອງທ່ານ ສະພາບແວດລ້ອມ ຕົວແປ, ສາມາດເຂົ້າເຖິງໃນ Perl as
$ENV{PATH}.

ຊື່ເສັ້ນທາງ
ຊື່ໄຟລ໌ທີ່ມີຄຸນສົມບັດຄົບຖ້ວນເຊັ່ນ /usr/bin/perl. ບາງຄັ້ງສັບສົນກັບ "PATH".

ຮູບແບບ
ແມ່ແບບທີ່ໃຊ້ໃນ ຮູບແບບ ການຈັບຄູ່.

ຮູບແບບການຈັບຄູ່
ການເອົາຮູບແບບ, ປົກກະຕິແລ້ວ a ປົກກະຕິ ການສະແດງອອກ, ແລະພະຍາຍາມຮູບແບບວິທີການຕ່າງໆ
ສະຕຣິງເພື່ອເບິ່ງວ່າມີ Xs ວິທີໃດເພື່ອເຮັດໃຫ້ມັນເຫມາະ. ມັກໃຊ້ເພື່ອເລືອກທີ່ຫນ້າສົນໃຈ
tidbits ອອກຈາກໄຟລ໌.

ຢຸດ​ຊົ່ວ​ຄາວ
The Perl Authors Upload SErver (http://pause.perl.org>), ປະຕູສໍາລັບ ໂມດູນ on
ວິ​ທີ​ການ​ຂອງ​ເຂົາ​ເຈົ້າ​ ຄ. ສ.

Perl mongers
ກຸ່ມຜູ້ໃຊ້ Perl, ເອົາຮູບແບບຂອງຊື່ຂອງມັນມາຈາກ New York Perl mongers, ໄດ້
ກຸ່ມຜູ້ໃຊ້ Perl ທໍາອິດ. ຊອກຫາຫນຶ່ງຢູ່ໃກ້ທ່ານທີ່http://www.pm.org>.

bits ການ​ອະ​ນຸ​ຍາດ​
Bits ວ່າ ເຈົ້າຂອງ ຂອງໄຟລ໌ທີ່ຕັ້ງ ຫຼືບໍ່ໄດ້ຕັ້ງເພື່ອອະນຸຍາດ ຫຼືບໍ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງອັນອື່ນ
ຄົນ. ແຖບທຸງເຫຼົ່ານີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ ຮູບແບບການ ຄໍາທີ່ສົ່ງຄືນໂດຍ "stat" ກໍ່ສ້າງໃນເມື່ອ
ເຈົ້າຖາມກ່ຽວກັບໄຟລ໌. ໃນລະບົບ Unix, ທ່ານສາມາດກວດສອບໄດ້ ls(1) manpage ສໍາລັບເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານ.

ເປນ
ສິ່ງທີ່ທ່ານໄດ້ຮັບເມື່ອທ່ານເຮັດ "Perl ++" ສອງຄັ້ງ. ການເຮັດມັນຄັ້ງດຽວຈະມ້ວນຜົມຂອງເຈົ້າ. ເຈົ້າ
ຕ້ອງເພີ່ມມັນແປດເທື່ອເພື່ອແຊມພູຜົມຂອງເຈົ້າ. ຖູ, ລ້າງອອກ, ເຮັດຊ້ຳ.

ທໍ່
ໂດຍກົງ ການເຊື່ອມຕໍ່ ທີ່ເອົາຜົນຜະລິດຂອງຫນຶ່ງ ຂະບວນການ ກັບການປ້ອນຂໍ້ມູນຂອງຄົນອື່ນ
ໂດຍບໍ່ມີໄຟລ໌ຊົ່ວຄາວປານກາງ. ເມື່ອທໍ່ໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນ, ທັງສອງຂະບວນການໃນ
ຄໍາ​ຖາມ​ສາ​ມາດ​ອ່ານ​ແລະ​ຂຽນ​ເປັນ​ຖ້າ​ຫາກ​ວ່າ​ເຂົາ​ເຈົ້າ​ໄດ້​ເວົ້າ​ກັບ​ໄຟລ​໌​ປົກ​ກະ​ຕິ​, ມີ​ບາງ​
ຄຳເຕືອນ.

ທໍ່
ຊຸດຂອງ ຂະບວນການ ທັງຫມົດຕິດຕໍ່ກັນ, ເຊື່ອມຕໍ່ໂດຍ ທໍ່, ບ່ອນທີ່ແຕ່ລະຄົນຜ່ານຜົນຜະລິດຂອງຕົນ
ຖ່າຍທອດຕໍ່ໄປ.

ເວທີ
ບໍລິບົດຂອງຮາດແວ ແລະຊອບແວທັງໝົດທີ່ໂປຣແກຣມເຮັດວຽກ. ໂຄງການທີ່ຂຽນຢູ່ໃນ
ພາ​ສາ​ທີ່​ຂຶ້ນ​ກັບ​ເວ​ທີ​ທີ່​ອາດ​ຈະ​ແຕກ​ໄດ້​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ປ່ຽນ​ແປງ​ໃດ​ຫນຶ່ງ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​: ເຄື່ອງ​,
ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ​, ຫ້ອງ​ສະ​ຫມຸດ​, compiler​, ຫຼື​ການ​ຕັ້ງ​ຄ່າ​ລະ​ບົບ​. ໄດ້ perl interpreter
ຕ້ອງເປັນ ລວບລວມ ແຕກຕ່າງກັນສໍາລັບແຕ່ລະແພລະຕະຟອມເນື່ອງຈາກວ່າມັນຖືກປະຕິບັດໃນ C, ແຕ່
ໂຄງການທີ່ຂຽນໃນພາສາ Perl ສ່ວນໃຫຍ່ແມ່ນເວທີເອກະລາດ.

pod ເຄື່ອງໝາຍທີ່ໃຊ້ໃນການຝັງເອກະສານເຂົ້າໃນລະຫັດ Perl ຂອງທ່ານ. Pod ຫຍໍ້ມາຈາກ XPlain ເກົ່າ
ເອ​ກະ​ສານX. ເບິ່ງ Camel ບົດທີ 23, XPlain Old DocumentationX.

ຄໍາສັ່ງ pod
ລຳດັບ, ເຊັ່ນ "=head1", ທີ່ໝາຍເຖິງຈຸດເລີ່ມຕົ້ນຂອງ a ຝັກ ສ່ວນ.

ຕົວຊີ້
A ຕົວແປ ໃນພາສາເຊັ່ນ C ທີ່ມີສະຖານທີ່ຫນ່ວຍຄວາມຈໍາທີ່ແນ່ນອນຂອງບາງບ່ອນອື່ນ
ລາຍການ. Perl ຈັດການຕົວຊີ້ພາຍໃນເພື່ອໃຫ້ທ່ານບໍ່ຕ້ອງກັງວົນກ່ຽວກັບພວກມັນ. ແທນທີ່ຈະ,
ທ່ານພຽງແຕ່ໃຊ້ຕົວຊີ້ສັນຍາລັກໃນຮູບແບບຂອງ ໃຊ້ ແລະ ຕົວແປ ຊື່, ຫຼື ຍາກ
ເອກະສານ, ເຊິ່ງບໍ່ແມ່ນຕົວຊີ້ Xt (ແຕ່ປະຕິບັດຄືກັບຕົວຊີ້ແລະຕົວຈິງແລ້ວມີ
ຕົວຊີ້).

ຄວາມຫຼາກຫຼາຍ
ແນວຄິດທີ່ທ່ານສາມາດບອກໄດ້ ຈຸດ​ປະ​ສົງ ເພື່ອເຮັດບາງສິ່ງບາງຢ່າງທົ່ວໄປ, ແລະຈຸດປະສົງຈະ
ຕີຄວາມໝາຍຂອງຄຳສັ່ງດ້ວຍວິທີຕ່າງໆ ຂຶ້ນກັບປະເພດຂອງມັນ. [< ກຣີກ XXXX- + XXXXXX,
ຫຼາຍ​ຮູບ​ແບບ​.]

port
ສ່ວນຂອງທີ່ຢູ່ຂອງ TCP ຫຼື UDP socket ທີ່ຊີ້ໄປຫາແພັກເກັດທີ່ຖືກຕ້ອງ
ຂະບວນການຫຼັງຈາກຊອກຫາເຄື່ອງທີ່ເຫມາະສົມ, ບາງສິ່ງບາງຢ່າງເຊັ່ນ: ການຂະຫຍາຍໂທລະສັບທີ່ທ່ານໃຫ້
ເມື່ອທ່ານໄປຮອດຜູ້ປະຕິບັດງານຂອງບໍລິສັດ. ຍັງຜົນຂອງການແປງລະຫັດເພື່ອດໍາເນີນການກ່ຽວກັບ a
ເວທີທີ່ແຕກຕ່າງຈາກຈຸດປະສົງເດີມ, ຫຼືພະຍັນຊະນະທີ່ກ່າວເຖິງການປ່ຽນໃຈເຫລື້ອມໃສນີ້.

ພາບ
ເມື່ອກ່ອນ, ລະຫັດ C ສາມາດລວບລວມໄດ້ພາຍໃຕ້ທັງ BSD ແລະ SysV. ໂດຍທົ່ວໄປ, ລະຫັດທີ່ສາມາດ
ໄດ້​ຮັບ​ການ​ປ່ຽນ​ໃຈ​ເຫລື້ອມ​ໃສ​ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​ເພື່ອ​ດໍາ​ເນີນ​ການ​ກ່ຽວ​ກັບ​ການ​ອື່ນ​ ເວທີ, ບ່ອນທີ່ XeaasilyX ສາມາດຖືກກໍານົດຢ່າງໃດກໍ່ຕາມ
ເຈົ້າມັກ, ແລະປົກກະຕິແລ້ວແມ່ນ. ທຸກຢ່າງອາດຖືວ່າເປັນແບບພົກພາໄດ້ ຖ້າເຈົ້າພະຍາຍາມໜັກພໍ,
ເຊັ່ນ: ເຮືອນມືຖື ຫຼືຂົວລອນດອນ.

ຜູ້ຮັບຜິດຊອບ
ຄົນທີ່ XcarriesX ຊອບແວຈາກຫນຶ່ງ ເວທີ ກັບຄົນອື່ນ. Porting ໂຄງການຂຽນ
ໃນ​ພາ​ສາ​ທີ່​ຂຶ້ນ​ກັບ​ເວ​ທີ​ເຊັ່ນ C ສາ​ມາດ​ເປັນ​ການ​ເຮັດ​ວຽກ​ທີ່​ຫຍຸ້ງ​ຍາກ​, ແຕ່​ໂຄງ​ການ porting​
ຄືກັບ Perl ແມ່ນຄຸ້ມຄ່າຫຼາຍກັບຄວາມເຈັບປວດ.

ຄອບຄອງ
ເວົ້າກ່ຽວກັບຕົວກໍານົດປະລິມານແລະກຸ່ມໃນຮູບແບບທີ່ປະຕິເສດທີ່ຈະໃຫ້ສິ່ງໃດແດ່ຫນຶ່ງຄັ້ງ
ພວກເຂົາເຈົ້າໄດ້ຮັບ mitts ຂອງເຂົາເຈົ້າກ່ຽວກັບມັນ. Catchier ແລະເວົ້າງ່າຍກວ່າທີ່ເປັນທາງການຫຼາຍ
ບໍ່ສາມາດຕິດຕາມໄດ້.

POSIX
ຂໍ້ມູນຈໍາເພາະຂອງການໂຕ້ຕອບຂອງລະບົບປະຕິບັດການ Portable.

ແກ້ໄຂຫຼັງ
An ປະຕິບັດການ ທີ່ປະຕິບັດຕາມຂອງມັນ Operand, ເຊັ່ນດຽວກັບ "$x++".

pp ຕົວຫຍໍ້ພາຍໃນສໍາລັບລະຫັດ Xpush- popX; ນັ້ນແມ່ນ, ລະຫັດ C ປະຕິບັດ PerlXs
ເຄື່ອງ stack.

pragma
ໂມດູນມາດຕະຖານທີ່ໄດ້ຮັບຄໍາແນະນໍາແລະຄໍາແນະນໍາພາກປະຕິບັດ (ແລະອາດຈະເປັນ
ignored) ໃນເວລາລວບລວມ. Pragmas ມີຊື່ເປັນຕົວພິມນ້ອຍທັງໝົດ.

ກ່ອນ ໜ້າ
ກົດລະບຽບຂອງການປະພຶດທີ່, ໃນກໍລະນີທີ່ບໍ່ມີຄໍາແນະນໍາອື່ນໆ, ກໍານົດສິ່ງທີ່ຄວນ
ເກີດຂຶ້ນກ່ອນ. ຕົວຢ່າງ, ໃນເມື່ອບໍ່ມີວົງເລັບ, ເຈົ້າເຮັດສະເໝີ
ການຄູນກ່ອນການບວກ.

ຄຳ ນຳ ໜ້າ
An ປະຕິບັດການ ທີ່ກ່ອນຫນ້າຂອງມັນ Operand, ເຊັ່ນດຽວກັບ "++$x".

ການປຸງແຕ່ງກ່ອນ
ຜູ້ຊ່ວຍອັນໃດແດ່ ຂະບວນການ ໄດ້ເຮັດເພື່ອຫັນປ່ຽນຂໍ້ມູນຂາເຂົ້າເຂົ້າໄປໃນແບບຟອມທີ່ເຫມາະສົມກວ່າ
ສໍາລັບຂະບວນການປະຈຸບັນ. ເຮັດເລື້ອຍໆດ້ວຍການເຂົ້າມາ ທໍ່. ເບິ່ງຕື່ມ C ໂປເຊດເຊີກ່ອນ.

ຜູ້ຮັກສາຂັ້ນຕົ້ນ
ຜູ້ຂຽນທີ່ PAUSE ອະນຸຍາດໃຫ້ມອບຫມາຍ ຜູ້ຮັກສາຮ່ວມ ການ​ອະ​ນຸ​ຍາດ​ໃຫ້ a namespace. A
ຜູ້ຮັກສາຫຼັກສາມາດປະຖິ້ມຄວາມແຕກຕ່າງນີ້ໄດ້ໂດຍການມອບໝາຍໃຫ້ PAUSE ອື່ນ
ຜູ້ຂຽນ. ເບິ່ງ Camel ບົດທີ 19, XCPANX.

ລະບຽບການ
A ລະບົບຍ່ອຍ.

ຂະບວນການ
ຕົວຢ່າງຂອງໂຄງການແລ່ນ. ພາຍໃຕ້ລະບົບ multitasking ເຊັ່ນ Unix, ສອງຫຼືຫຼາຍກວ່ານັ້ນ
ຂະ​ບວນ​ການ​ແຍກ​ຕ່າງ​ຫາກ​ສາ​ມາດ​ແລ່ນ​ໂຄງ​ການ​ດຽວ​ກັນ​ເປັນ​ອິດ​ສະ​ຫຼະ​ໃນ​ເວ​ລາ​ດຽວ​ກັນ Xin​
ຄວາມຈິງ, ຫນ້າທີ່ "ສ້ອມ" ຖືກອອກແບບມາເພື່ອເຮັດໃຫ້ສະຖານະການມີຄວາມສຸກນີ້.
ພາຍໃຕ້ລະບົບປະຕິບັດການອື່ນໆ, ຂະບວນການບາງຄັ້ງເອີ້ນວ່າ XthreadsX, XtasksX, ຫຼື
XjobsX, ມັກຈະມີຄວາມແຕກຕ່າງເລັກນ້ອຍໃນຄວາມຫມາຍ.

ໂຄງການ
ເບິ່ງ script.

ຜູ້ຜະລິດໂຄງການ
ລະບົບທີ່ algorithmically ຂຽນລະຫັດສໍາລັບທ່ານໃນພາສາລະດັບສູງ. ເບິ່ງນຳ
ລະຫັດ ໂດຍທົ່ວໄປ.

ການ​ຈັບ​ຄູ່​ກ້າວ​ຫນ້າ​
ຮູບແບບ ການຈັບຄູ່ ການຈັບຄູ່>ທີ່ເລືອກເອົາບ່ອນທີ່ມັນປະໄວ້ກ່ອນ.

ຄຸນສົມບັດ
ເບິ່ງບໍ່ວ່າ ຕົວຢ່າງ ຕົວແປ or ລັກສະນະ ຄຸນສົມບັດ.

protocol
ໃນ​ການ​ເຊື່ອມ​ຕໍ່​ເຄືອ​ຂ່າຍ​, ວິ​ທີ​ການ​ຕົກ​ລົງ​ຕາມ​ການ​ສົ່ງ​ຂໍ້​ຄວາມ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ເພື່ອ​ວ່າ​ບໍ່​ມີ​
ນັກຂ່າວຈະໄດ້ຮັບຄວາມສັບສົນເກີນໄປ.

prototype
ສ່ວນທາງເລືອກຂອງ ກ ລະບົບຍ່ອຍ ການປະກາດບອກ Perl compiler ຈໍານວນເທົ່າໃດແລະ
ສິ່ງທີ່ມີລົດຊາດຂອງການໂຕ້ຖຽງອາດຈະຜ່ານ ຈິງ ກະທູ້ທີ່, ດັ່ງນັ້ນທ່ານສາມາດຂຽນ
subroutine ເອີ້ນທີ່ parse ຫຼາຍຄືກັບຟັງຊັນໃນຕົວ. (ຫຼື donXt parse, ຕາມກໍລະນີ
ອາດຈະເປັນ.)

ຫນ້າທີ່ປອມ
ການກໍ່ສ້າງທີ່ບາງຄັ້ງເບິ່ງຄືວ່າເປັນຫນ້າທີ່ແຕ່ກໍ່ບໍ່ແມ່ນ Xt. ປົກກະຕິແລ້ວສະຫງວນ
ສໍາລັບການ ມູນຄ່າ ຕົວແກ້ໄຂເຊັ່ນ "ຂອງຂ້ອຍ", ສໍາລັບ context ຕົວແກ້ໄຂເຊັ່ນ "scalar", ແລະສໍາລັບການເລືອກເອົາ -
ການສ້າງວົງຢືມຂອງທ່ານເອງ, "q//", "qq//", "qx//", "qw//", "qr//", "m//", "s///",
"y///", ແລະ "tr///".

pseudoash
ໃນເມື່ອກ່ອນ, ການອ້າງອີງເຖິງ array ທີ່ອົງປະກອບເບື້ອງຕົ້ນເກີດຂຶ້ນເພື່ອຖືການອ້າງອີງເຖິງ
hash ເປັນ. ທ່ານເຄີຍສາມາດປະຕິບັດການອ້າງອິງ pseudohash ເປັນອາເຣ
ການອ້າງອິງຫຼືການອ້າງອິງ hash. Pseduohashes ບໍ່ຖືກຮອງຮັບອີກຕໍ່ໄປ.

pseudoliteral
An ປະຕິບັດການ X"ທີ່ເບິ່ງຄືວ່າເປັນ ຕົວໜັງສື, ດັ່ງກ່າວ as ໄດ້ ການ​ເກັບ​ກໍາ​ຜົນ​ຜະ​ລິດ​
ຜູ້ປະຕິບັດການ, <ຕົວໜັງສື ຂໍ້ມູນເພີ່ມເຕີມ = "ບໍ່ມີ""`>"ຄໍາສັ່ງ""`".

ໂດເມນສາທາລະນະ
ບາງສິ່ງບາງຢ່າງບໍ່ໄດ້ເປັນເຈົ້າຂອງໂດຍໃຜ. Perl ແມ່ນລິຂະສິດແລະເປັນດັ່ງນັ້ນ ບໍ່ ຢູ່ໃນສາທາລະນະ
domainXitXs ພຽງແຕ່ freely ມີ ແລະ freely ສາມາດແຈກຢາຍຄືນໄດ້.

ຜັກ
XbatonX ທີ່ບໍ່ຮູ້ຈັກໄດ້ມອບໃຫ້ຊຸມຊົນ Perl ຊີ້ບອກວ່າໃຜເປັນຜູ້ນໍາພາ
ການເຊື່ອມໂຍງໃນບາງເວທີການພັດທະນາ.

ສູບ
A ຜັກ ຜູ້ຖື, ບຸກຄົນທີ່ຮັບຜິດຊອບໃນການສູບນ້ໍາ, ຫຼືຢ່າງຫນ້ອຍ priming ມັນ.
ຕ້ອງເຕັມໃຈທີ່ຈະຫລິ້ນສ່ວນຫນຶ່ງຂອງຜັກກາດທີ່ຍິ່ງໃຫຍ່ໃນປັດຈຸບັນແລະຫຼັງຈາກນັ້ນ.

PV A Xpointer valueX, ເຊິ່ງເປັນ Perl Internals Talk ສໍາລັບ "char*".

Q
ມີຄຸນສົມບັດ
ມີຊື່ສົມບູນ. ສັນຍາລັກ $Ent::moot ມີຄຸນສົມບັດ; $moot ບໍ່ມີເງື່ອນໄຂ.
ຊື່ໄຟລ໌ທີ່ມີຄຸນວຸດທິຄົບຖ້ວນແມ່ນໄດ້ລະບຸຈາກໄດເລກະທໍລີລະດັບສູງສຸດ.

ເຄື່ອງວັດແທກປະລິມານ
ອົງປະກອບຂອງ ກ ປົກກະຕິ ການສະແດງອອກ ການລະບຸຈໍານວນຄັ້ງທີ່ໄດ້ກ່າວມາຂ້າງເທິງ ປະ​ລໍາ​ມະ​ນູ ອາດຈະ
ເກີດຂຶ້ນ.

R
ເງື່ອນໄຂດ້ານເຊື້ອຊາດ
ສະພາບການແຂ່ງຂັນມີຢູ່ເມື່ອຜົນຂອງເຫດການທີ່ກ່ຽວຂ້ອງກັນຫຼາຍຄັ້ງຂຶ້ນກັບ
ຄໍາສັ່ງຂອງເຫດການເຫຼົ່ານັ້ນ, ແຕ່ຄໍາສັ່ງນັ້ນບໍ່ສາມາດຮັບປະກັນໄດ້ເນື່ອງຈາກການບໍ່ໄດ້ກໍານົດ
ຜົນ​ກະ​ທົບ​ກໍາ​ນົດ​ເວ​ລາ​. ຖ້າສອງຫຼືຫຼາຍກວ່າໂຄງການ, ຫຼືບາງສ່ວນຂອງໂຄງການດຽວກັນ, ພະຍາຍາມໄປ
ໂດຍຜ່ານໄລຍະດຽວກັນຂອງເຫດການ, ຫນຶ່ງອາດຈະຂັດຂວາງການເຮັດວຽກຂອງຄົນອື່ນ. ນີ້​ແມ່ນ
ເປັນວິທີທີ່ດີທີ່ຈະຊອກຫາ exploit.

ອ່ານໄດ້
ກ່ຽວ​ກັບ​ໄຟລ​໌​, ຫນຶ່ງ​ທີ່​ມີ​ບິດ​ການ​ອະ​ນຸ​ຍາດ​ທີ່​ເຫມາະ​ສົມ​ທີ່​ກໍາ​ນົດ​ໄວ້​ເພື່ອ​ໃຫ້​ທ່ານ​ເຂົ້າ​ເຖິງ​
ໄຟລ໌. ກ່ຽວກັບໂຄງການຄອມພິວເຕີ, ຫນຶ່ງໃນ Xs ຂຽນໄດ້ດີພຽງພໍທີ່
ບາງຄົນມີໂອກາດທີ່ຈະຊອກຫາສິ່ງທີ່ມັນ Xs ພະຍາຍາມເຮັດ.

ການເກັບກ່ຽວ
ພິທີການສຸດທ້າຍປະຕິບັດໂດຍພໍ່ແມ່ ຂະບວນການ ໃນນາມຂອງຂະບວນການເດັກນ້ອຍທີ່ຕາຍແລ້ວນັ້ນ
ວ່າມັນບໍ່ຍັງຄົງເປັນ zombie. ເບິ່ງການເອີ້ນຟັງຊັນ "ລໍຖ້າ" ແລະ "waitpid".

ການບັນທຶກ
ຊຸດຂອງຄ່າຂໍ້ມູນທີ່ກ່ຽວຂ້ອງໃນ a ເອກະສານ or ນ້ໍາ, ມັກຈະກ່ຽວຂ້ອງກັບການເປັນເອກະລັກ ທີ່ສໍາຄັນ
ພາກສະຫນາມ. ໃນ Unix, ມັກຈະສົມທຽບກັບ a ອອນໄລນ໌, ຫຼື blank-lineXterminated ຊຸດຂອງ
ເສັ້ນ (ເປັນ XparagraphX). ແຕ່ລະສາຍຂອງ / etc / passwd ໄຟລ​໌​ແມ່ນ​ການ​ບັນ​ທຶກ​, keyed ໃນ​ການ​ເຂົ້າ​ສູ່​ລະ​ບົບ​
ຊື່, ປະກອບດ້ວຍຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້ນັ້ນ.

ການເອີ້ນຄືນ
ສິນລະປະຂອງການກໍານົດບາງສິ່ງບາງຢ່າງ (ຢ່າງຫນ້ອຍບາງສ່ວນ) ໃນຂໍ້ກໍານົດຂອງຕົນເອງ, ຊຶ່ງເປັນ naughty
no-no ໃນວັດຈະນານຸກົມ ແຕ່ມັກຈະເຮັດວຽກອອກໄດ້ບໍ່ເປັນຫຍັງໃນໂປຣແກຣມຄອມພິວເຕີ ຖ້າເຈົ້າລະວັງ
ບໍ່​ໃຫ້​ເກີດ​ຂຶ້ນ​ອີກ​ຕະ​ຫຼອດ​ໄປ (ຊຶ່ງ​ເປັນ​ຄື​ກັນ​ກັບ loop ອັນ​ເປັນ​ນິດ​ທີ່​ມີ​ຄວາມ​ລົ້ມ​ເຫຼວ​ທີ່​ຫນ້າ​ປະ​ທັບ​ໃຈ​ຫຼາຍ​ກວ່າ
ໂຫມດ).

ອ້າງອິງ
ບ່ອນທີ່ທ່ານຊອກຫາເພື່ອຊອກຫາຕົວຊີ້ໄປຫາຂໍ້ມູນຢູ່ບ່ອນອື່ນ. (ເບິ່ງ ທາງອ້ອມ.)
ເອກະສານອ້າງອີງມາໃນສອງລົດຊາດ: ສັນຍາລັກ ເອກະສານ ແລະ ຍາກ ເອກະສານ.

ອ້າງອີງ
ສິ່ງໃດກໍ່ຕາມທີ່ອ້າງອີງເຖິງ, ເຊິ່ງອາດຈະເປັນຫຼືອາດຈະບໍ່ມີຊື່. ປະເພດທົ່ວໄປຂອງ
ເອກະສານອ້າງອີງປະກອບມີ scalar, arrays, hashes ແລະ subroutines.

regex
ເບິ່ງ ປົກກະຕິ ການສະແດງອອກ.

ການສະແດງອອກເປັນປະ ຈຳ
ໜ່ວຍງານດຽວທີ່ມີການຕີຄວາມໝາຍຕ່າງໆ ເຊັ່ນ: ຊ້າງ. ກັບຄອມພິວເຕີ
ນັກວິທະຍາສາດ, itXs ເປັນໄວຍາກອນສໍາລັບພາສາເລັກນ້ອຍທີ່ບາງສາຍແມ່ນຖືກຕ້ອງຕາມກົດຫມາຍແລະ
ອື່ນແມ່ນ Xt. ສໍາລັບຄົນປົກກະຕິ, itXs ເປັນຮູບແບບທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອຊອກຫາສິ່ງທີ່ທ່ານXre
ຊອກຫາເວລາທີ່ມັນແຕກຕ່າງກັນໄປຕາມກໍລະນີ. ການສະແດງອອກປົກກະຕິ PerlXs ແມ່ນຢູ່ໄກຈາກ
ປົກກະຕິໃນຄວາມຮູ້ສຶກທາງທິດສະດີ, ແຕ່ໃນການນໍາໃຊ້ປົກກະຕິພວກເຂົາເຮັດວຽກໄດ້ດີ. HereXs ກ
ສະແດງອອກເປັນປົກກະຕິ: "/Oh s.*t./". ນີ້ຈະກົງກັບສະຕຣິງເຊັ່ນ X"ໂອ້ຍເວົ້າວ່າເຈົ້າສາມາດເຫັນໂດຍ
ແສງຮຸ່ງອາລຸນ "X ແລະ X"ໂອ້ຍນັ່ງ!"X. ເບິ່ງ Camel ບົດທີ 5, XPattern MatchingX.

ຕົວແກ້ໄຂການສະແດງອອກປົກກະຕິ
ທາງ​ເລືອກ​ໃນ​ຮູບ​ແບບ​ຫຼື​ການ​ທົດ​ແທນ​, ເຊັ່ນ​: "/i​" ເພື່ອ​ເຮັດ​ໃຫ້​ຮູບ​ແບບ
insensitive.

ໄຟລ໌ປົກກະຕິ
A ເອກະສານ ວ່າ Xs ບໍ່ແມ່ນ ລະບົບ, ເປັນ ອຸປະກອນ, ຊື່ ທໍ່ or socket, ຫຼື a ສັນຍາລັກ ການເຊື່ອມຕໍ່.
Perl ໃຊ້ຕົວປະຕິບັດການທົດສອບໄຟລ໌ "Xf" ເພື່ອກໍານົດໄຟລ໌ປົກກະຕິ. ບາງຄັ້ງເອີ້ນວ່າ ກ
ໄຟລ໌ XplainX.

ຕົວປະຕິບັດການຄວາມສໍາພັນ
An ປະຕິບັດການ ທີ່ບອກວ່າຄວາມສໍາພັນຄໍາສັ່ງໂດຍສະເພາະ ທີ່ແທ້ຈິງ ປະມານຄູ່
of ໂຕປະຕິບັດການ. Perl ມີທັງຕົວເລກແລະຕົວປະຕິບັດການຄວາມສໍາພັນສະຕຣິງ. ເບິ່ງ ການຄໍ້າປະກັນ
ລໍາດັບ.

ຄໍາສະຫງວນ
ຄຳສັບທີ່ມີຄວາມໝາຍສະເພາະເຈາະຈົງໃນຕົວຂອງ a ນັກຂຽນ, ເຊັ່ນ "ຖ້າ" ຫຼື "ລຶບ". ໃນ
ຫຼາຍພາສາ (ບໍ່ແມ່ນ Perl), itXs ຜິດກົດຫມາຍທີ່ຈະໃຊ້ຄໍາທີ່ສະຫງວນໄວ້ເພື່ອຕັ້ງຊື່ອັນອື່ນ.
(ເຊິ່ງເປັນເຫດຜົນທີ່ພວກເຂົາສະຫງວນໄວ້, ຫຼັງຈາກທີ່ທັງຫມົດ.) ໃນ Perl, ທ່ານພຽງແຕ່ສາມາດ Xt ໃຊ້ພວກມັນເພື່ອຕັ້ງຊື່.
ປ້າຍກໍາກັບ or ມືຈັບໄຟລ໌. ຍັງເອີ້ນວ່າ XkeywordsX.

ມູນຄ່າກັບຄືນ
ໄດ້ ມູນຄ່າ ຜະລິດໂດຍ a ລະບົບຍ່ອຍ or ການສະແດງອອກ ໃນ​ເວ​ລາ​ທີ່​ການ​ປະ​ເມີນ​ຜົນ​. ໃນ Perl, ການກັບຄືນ
ມູນຄ່າອາດຈະເປັນ a ບັນຊີລາຍຊື່ ຫຼື ຜິວ ໜັງ.

RFC ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ສໍາ​ລັບ​ຄໍາ​ຄິດ​ເຫັນ​, ທີ່​ເຖິງ​ແມ່ນ​ວ່າ connotations ຂີ້​ອາຍ​ເປັນ​ຊື່​ຂອງ​ຊຸດ​ຂອງ​
ເອກະສານມາດຕະຖານທີ່ສໍາຄັນ.

ປ່ຽນຂວາ
A Bit ປ່ຽນແປງ ເຊິ່ງຫານຈຳນວນໜຶ່ງດ້ວຍກຳລັງຂອງ 2.

ພາລະບົດບາດ
ຊື່ສໍາລັບຊຸດພຶດຕິກໍາທີ່ຊັດເຈນ. ບົດບາດແມ່ນວິທີທີ່ຈະເພີ່ມພຶດຕິກໍາໃຫ້ກັບຫ້ອງຮຽນ
ໂດຍບໍ່ມີການສືບທອດ.

ຮາກ
superuser ("UID" == 0). ຍັງໄດເລກະທໍລີລະດັບສູງສຸດຂອງລະບົບໄຟລ໌.

RTFM
ສິ່ງ​ທີ່​ທ່ານ​ໄດ້​ຖືກ​ບອກ​ໃນ​ເວ​ລາ​ທີ່​ຜູ້​ໃດ​ຜູ້​ຫນຶ່ງ​ຄິດ​ວ່າ​ທ່ານ​ຄວນ​ຈະ​ອ່ານ​ຄູ່​ມື​ທີ່​ດີ.

ໄລຍະແລ່ນ
ເວລາໃດກໍ່ຕາມຫຼັງຈາກ Perl ເລີ່ມແລ່ນໂຄງການຕົ້ນຕໍຂອງທ່ານ. ເບິ່ງນຳ ລວບລວມ ໂຄງການໄລຍະ. ແລ່ນ
ໄລຍະສ່ວນຫຼາຍແມ່ນໃຊ້ໃນ runtime ແຕ່ອາດຈະຖືກໃຊ້ໃນ ລວບລວມ ທີ່ໃຊ້ເວລາ ເມື່ອ "ຕ້ອງການ",
"ເຮັດ" "ໄຟລ໌", ຫຼື "eval" "STRING" ຜູ້ປະກອບການຖືກປະຕິບັດ, ຫຼືໃນເວລາທີ່ການທົດແທນການນໍາໃຊ້
ຕົວແກ້ໄຂ "/ee".

runtime
ເວລາທີ່ Perl ກໍາລັງເຮັດຕົວຈິງໃນສິ່ງທີ່ລະຫັດຂອງເຈົ້າບອກວ່າຈະເຮັດ, ກົງກັນຂ້າມກັບ
ຊ່ວງເວລາກ່ອນໜ້ານີ້ ກໍາລັງພະຍາຍາມຄິດອອກວ່າເຈົ້າເວົ້າອັນໃດມາ
ຄວາມຮູ້ສຶກໃດກໍ່ຕາມ, ຊຶ່ງເປັນ ລວບລວມ ທີ່ໃຊ້ເວລາ.

ຮູບແບບເວລາແລ່ນ
ຮູບແບບທີ່ມີຫນຶ່ງຫຼືຫຼາຍຕົວແປທີ່ຈະ interpolated ກ່ອນທີ່ຈະວິເຄາະ
ຮູບແບບເປັນ ປົກກະຕິ ການສະແດງອອກ, ແລະດັ່ງນັ້ນຈຶ່ງບໍ່ສາມາດຖືກວິເຄາະໃນການລວບລວມ
ເວລາ, ແຕ່ຕ້ອງໄດ້ຮັບການວິເຄາະຄືນໃຫມ່ໃນແຕ່ລະຄັ້ງທີ່ຕົວປະຕິບັດການຈັບຄູ່ຮູບແບບຖືກປະເມີນ.
ຮູບແບບເວລາແລ່ນແມ່ນມີປະໂຫຍດແຕ່ລາຄາແພງ.

RV ເປັນຍານພາຫະນະການພັກຜ່ອນ, ບໍ່ໃຫ້ສັບສົນກັບການພັກຜ່ອນຂອງຍານພາຫະນະ. RV ຍັງຫມາຍຄວາມວ່າເປັນ
ຄ່າອ້າງອີງພາຍໃນຂອງປະເພດ a ຜິວ ໜັງ ສາມາດຖື. ເບິ່ງນຳ IV ແລະ NV ຖ້າເຈົ້າXre
ບໍ່ສັບສົນເທື່ອ.

ມູນຄ່າ
A ມູນຄ່າ ທີ່ເຈົ້າອາດຈະພົບເຫັນຢູ່ເບື້ອງຂວາຂອງ ການມອບຫມາຍ. ເບິ່ງຕື່ມ ມູນຄ່າ.

S
sandbox
ພື້ນທີ່ປິດຝາທີ່ Xs ບໍ່ຄວນສົ່ງຜົນກະທົບນອກກໍາແພງຂອງມັນ. ເຈົ້າໃຫ້ເດັກນ້ອຍຫຼິ້ນໃນ
sandbox ແທນທີ່ຈະແລ່ນຢູ່ໃນຖະຫນົນຫົນທາງ. ເບິ່ງ Camel ບົດທີ 20, XSecurityX.

ຜິວ ໜັງ
ຄ່າທີ່ງ່າຍດາຍ, ເປັນເອກະລັກ; ຈໍາ​ນວນ​ຫນຶ່ງ​, string, ຫຼື ອ້າງອິງ.

ສະ​ພາບ​ສະ​ແກນ​
ສະ​ພາບ​ການ​ທີ່​ ການສະແດງອອກ ຄາດ​ວ່າ​ໂດຍ​ການ​ອ້ອມ​ຂ້າງ​ຂອງ​ຕົນ (ການ​ໂທ​ລະ​ຫັດ​
ມັນ) ກັບຄືນດຽວ ມູນຄ່າ ແທນທີ່ຈະກ ບັນຊີລາຍຊື່ ຂອງຄຸນຄ່າ. ເບິ່ງນຳ context ແລະ ບັນຊີລາຍຊື່
context. ບາງຄັ້ງສະພາບການສະເກັດເງິນມີຂໍ້ຈຳກັດເພີ່ມເຕີມຕໍ່ກັບຜົນຕອບແທນ
valueXsee string context ແລະ numeric context. ບາງຄັ້ງພວກເຮົາເວົ້າກ່ຽວກັບ ກ ບົວບານ
context ພາຍໃນເງື່ອນໄຂ, ແຕ່ນີ້ບໍ່ມີຂໍ້ຈໍາກັດເພີ່ມເຕີມ, ນັບຕັ້ງແຕ່ໃດກໍ່ຕາມ
ຄ່າ scalar, ບໍ່ວ່າຈະເປັນຕົວເລກຫຼື string, ແມ່ນແລ້ວຈິງຫຼືຜິດ.

scalar ຕົວຫນັງສື
ຕົວເລກຫຼືອ້າງອີງ stringXan ຈິງ ມູນຄ່າ ໃນຂໍ້ຄວາມຂອງໂຄງການຂອງທ່ານ, ກົງກັນຂ້າມກັບ a
ຕົວແປ.

ມູນ​ຄ່າ scalar​
ຄ່າທີ່ເກີດຂື້ນເປັນ a ຜິວ ໜັງ ກົງກັນຂ້າມກັບ a ບັນຊີລາຍຊື່.

ຕົວ​ປ່ຽນ​ແປງ​ສະ​ເກັດ​
A ຕົວແປ ຄໍານໍາຫນ້າດ້ວຍ "$" ທີ່ຖືຄ່າດຽວ.

ຂອບເຂດ
ຈາກໄລຍະໄກເຈົ້າສາມາດເຫັນຕົວແປໄດ້, ເບິ່ງຜ່ານອັນໜຶ່ງ. Perl ມີສອງການເບິ່ງເຫັນ
ກົນ​ໄກ. ມັນ​ເຮັດ ການເຄື່ອນໄຫວ ຂອບເຂດ ຂອງ "ທ້ອງຖິ່ນ" ຕົວແປ, ຊຶ່ງຫມາຍຄວາມວ່າສ່ວນທີ່ເຫຼືອຂອງ
block, ແລະໃດໆ ປະຈຳຍ່ອຍ ທີ່ຖືກເອີ້ນໂດຍສ່ວນທີ່ເຫຼືອຂອງຕັນ, ສາມາດເບິ່ງໄດ້
ຕົວແປທີ່ຢູ່ໃນທ້ອງຖິ່ນຂອງຕັນ. Perl ເຮັດ lexical ຂອບເຂດ ຂອງຕົວແປ "ຂອງຂ້ອຍ",
ຫມາຍຄວາມວ່າສ່ວນທີ່ເຫຼືອຂອງຕັນສາມາດເບິ່ງຕົວແປໄດ້, ແຕ່ subroutines ອື່ນໆເອີ້ນວ່າ
ໂດຍຕັນ ບໍ່ສາມາດເຮັດໄດ້ ເບິ່ງຕົວແປ.

ຮອຍຂີດຂ່ວນ
ພື້ນທີ່ທີ່ການຮຽກຮ້ອງສະເພາະຂອງໄຟລ໌ໃດໜຶ່ງ ຫຼືລະບົບຍ່ອຍຍ່ອຍເກັບຮັກສາໄວ້
ບາງຄ່າຊົ່ວຄາວຂອງມັນ, ລວມທັງຕົວແປທີ່ມີຂອບເຂດ.

script
ຂໍ້ຄວາມ ເອກະສານ ນັ້ນແມ່ນໂຄງການທີ່ມີຈຸດປະສົງ ປະຕິບັດ ໂດຍກົງແທນທີ່ຈະ ລວບລວມ to
ຮູບແບບອື່ນຂອງໄຟລ໌ກ່ອນ ການປະຕິບັດ.

ນອກຈາກນີ້, ໃນສະພາບການຂອງ Unicode, ລະບົບການຂຽນສໍາລັບພາສາຫຼືກຸ່ມສະເພາະ
ຂອງພາສາ, ເຊັ່ນ: ກເຣັກ, Bengali, ຫຼື Tengwar.

script kiddie
A ເຄື່ອງປັ້ນດິນເຜົາ ຜູ້ທີ່ບໍ່ໄດ້ເປັນ ລະຕອນນີ້ hacker ແຕ່ຮູ້ພຽງພໍທີ່ຈະແລ່ນສະຄິບກະປ໋ອງ. ກ ສິນຄ້າ-
cult ໂປຣແກມເມີ.

sed A venerable Stream Editor ຈາກທີ່ Perl ມາຈາກບາງແນວຄວາມຄິດຂອງມັນ.

ປະເພດ
ປະເພດຂອງ interlock fancy ທີ່ປ້ອງກັນບໍ່ໃຫ້ຫຼາຍ ກະທູ້ or ຂະບວນການ ຈາກ​ການ​ນໍາ​ໃຊ້​ເຖິງ​
ຊັບພະຍາກອນອັນດຽວກັນພ້ອມໆກັນ.

separator
A ລັກສະນະ or string ທີ່ຮັກສາສອງສາຍທີ່ຢູ່ອ້ອມຂ້າງຈາກການສັບສົນກັບແຕ່ລະຄົນ
ອື່ນໆ. ຟັງຊັນ "ແຍກ" ເຮັດວຽກຢູ່ໃນຕົວແຍກ. ບໍ່ຄວນສັບສົນກັບ ຕົວຂັ້ນ or
terminators. XorX ໃນປະໂຫຍກທີ່ຜ່ານມາໄດ້ແຍກສອງທາງເລືອກ.

ລໍາດັບ
ການວາງ fancy ຂໍ້ມູນ ໂຄງປະກອບການ ເຂົ້າໄປໃນລໍາດັບເສັ້ນເພື່ອໃຫ້ມັນສາມາດເກັບຮັກສາເປັນ string
ໃນໄຟລ໌ດິສກ໌ ຫຼືຖານຂໍ້ມູນ, ຫຼືສົ່ງຜ່ານ ກ ທໍ່. ຍັງເອີ້ນວ່າ marshalling.

ເຄື່ອງແມ່ຂ່າຍ
ໃນເຄືອຂ່າຍ, ກ ຂະບວນການ ທີ່ທັງໂຄສະນາ a ການບໍລິການ ຫຼືພຽງແຕ່ hangs ປະມານຢູ່ທີ່
ສະຖານທີ່ຮູ້ຈັກແລະລໍຖ້າ ລູກຄ້າ ໃຜຕ້ອງການບໍລິການຕິດຕໍ່ໄດ້.

ການບໍລິການ
ບາງ​ສິ່ງ​ບາງ​ຢ່າງ​ທີ່​ເຈົ້າ​ເຮັດ​ໃຫ້​ຄົນ​ອື່ນ​ເຮັດ​ໃຫ້​ເຂົາ​ເຈົ້າ​ມີ​ຄວາມ​ສຸກ​ເຊັ່ນ​ການ​ໃຫ້​ເວລາ​ຂອງ​ມື້
(ຫຼື​ຂອງ​ຊີ​ວິດ​ຂອງ​ເຂົາ​ເຈົ້າ​)​. ໃນບາງເຄື່ອງຈັກ, ການບໍລິການທີ່ມີຊື່ສຽງໄດ້ຖືກລະບຸໄວ້ໂດຍ
ຟັງຊັນ "getservent".

setgid
ຄື​ກັນ​ກັບ ສະສົມ, ພຽງແຕ່ຕ້ອງເຮັດກັບການໃຫ້ໄປ ກຸ່ມ ສິດທິພິເສດ.

ສະສົມ
ກ່າວກ່ຽວກັບໂຄງການທີ່ດໍາເນີນການກັບສິດທິພິເສດຂອງຕົນ ເຈົ້າຂອງ ແທນທີ່ຈະ (ເປັນ
ປົກກະຕິແລ້ວກໍລະນີ) ສິດທິພິເສດຂອງຜູ້ໃດກໍ່ຕາມທີ່ດໍາເນີນການມັນ. ຍັງອະທິບາຍ bit ໃນ
ຄໍາ​ຂອງ​ຮູບ​ແບບ (ການອະນຸຍາດ bits) ທີ່​ຄວບ​ຄຸມ​ຄຸນ​ນະ​ສົມ​ບັດ​. ບິດນີ້ຕ້ອງຊັດເຈນ
ຕັ້ງໂດຍເຈົ້າຂອງເພື່ອເປີດໃຊ້ຄຸນນະສົມບັດນີ້, ແລະໂຄງການຈະຕ້ອງຖືກຂຽນຢ່າງລະມັດລະວັງບໍ່ແມ່ນ
ເພື່ອມອບສິດທິພິເສດຫຼາຍກວ່າທີ່ມັນຄວນຈະເປັນ.

ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ແບ່ງ​ປັນ​
ສິ້ນຂອງ ຫນ່ວຍຄວາມຈໍາ ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ໂດຍ​ສອງ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ ຂະບວນການ ຜູ້ທີ່ຖ້າບໍ່ດັ່ງນັ້ນຈະບໍ່ເຫັນ
ຄວາມ​ຊົງ​ຈໍາ Xs ຂອງ​ແຕ່​ລະ​ຄົນ​.

ເຊບັງ
ໄອແລນສໍາລັບ McGillicuddy ທັງຫມົດ. ໃນວັດທະນະທໍາ Perl, portmanteau ຂອງ XsharpX ແລະ
XbangX, ຊຶ່ງຫມາຍຄວາມວ່າ "#!" ລໍາດັບທີ່ບອກລະບົບບ່ອນທີ່ຈະຊອກຫານາຍພາສາ.

ຫອຍ
A ຄໍາສັ່ງ-ສາຍ interpreter. ໂຄງ​ການ​ທີ່​ຕອບ​ສະ​ຫນອງ​ໃຫ້​ທ່ານ​ວ່ອງ​ໄວ​, ຍອມ​ຮັບ​
ໜຶ່ງ ຫລືຫຼາຍກວ່ານັ້ນ ສາຍ ຂອງການປ້ອນຂໍ້ມູນ, ແລະປະຕິບັດໂຄງການທີ່ທ່ານໄດ້ກ່າວມາ, ການໃຫ້ອາຫານແຕ່ລະຄົນ
ຂອງເຂົາເຈົ້າທີ່ເຫມາະສົມ ກະທູ້ທີ່ ແລະການປ້ອນຂໍ້ມູນ. Shells ຍັງສາມາດປະຕິບັດ scripts ທີ່ມີ
ຄໍາສັ່ງດັ່ງກ່າວ. ພາຍໃຕ້ Unix, ເປືອກຫອຍທົ່ວໄປປະກອບມີແກະ Bourne (/ ຖັງ / sh), ຄ
ແກະ (/bin/csh), ແລະແກະ Korn (/bin/ksh). Perl ແມ່ນບໍ່ເຄັ່ງຄັດເປັນແກະເນື່ອງຈາກວ່າ
itXs ບໍ່ໂຕ້ຕອບ (ເຖິງແມ່ນວ່າໂຄງການ Perl ສາມາດໂຕ້ຕອບໄດ້).

ຜົນ​ຂ້າງ​ຄຽງ
ບາງສິ່ງບາງຢ່າງພິເສດທີ່ເກີດຂື້ນໃນເວລາທີ່ທ່ານປະເມີນ ການສະແດງອອກ. ໃນປັດຈຸບັນມັນສາມາດອ້າງເຖິງ
ເກືອບທຸກຢ່າງ. ຕົວຢ່າງ, ການປະເມີນຄໍາຖະແຫຼງການມອບຫມາຍທີ່ງ່າຍດາຍໂດຍປົກກະຕິມີ
Xside effectX ຂອງການກຳນົດຄ່າໃຫ້ກັບຕົວແປ. (ແລະ​ທ່ານ​ຄິດ​ວ່າ​ການ​ມອບ​ຫມາຍ​
value ແມ່ນຄວາມຕັ້ງໃຈຕົ້ນຕໍຂອງທ່ານໃນສະຖານທີ່ທໍາອິດ!) ເຊັ່ນດຽວກັນ, ການມອບຫມາຍມູນຄ່າໃຫ້ກັບ
ຕົວແປພິເສດ $| ($AUTOFLUSH) ມີຜົນກະທົບຂ້າງຄຽງຂອງການບັງຄັບໃຫ້ຟອກຫຼັງຈາກທຸກໆຄັ້ງ
"ຂຽນ" ຫຼື "ພິມ" ໃນຕົວຈັບໄຟລ໌ທີ່ເລືອກໃນປັດຈຸບັນ.

sigil
glyph ທີ່ໃຊ້ໃນ magic. ຫຼື, ສໍາລັບ Perl, ສັນຍາລັກຢູ່ທາງຫນ້າຂອງຊື່ຕົວແປ, ເຊັ່ນ:
"$", "@", ແລະ "%".

signal
bolt ອອກຈາກສີຟ້າ; ນັ້ນແມ່ນ, ເຫດການທີ່ເກີດຂື້ນໂດຍ ປະຕິບັດການ ລະບົບ, ອາດຈະ
ໃນເວລາທີ່ທ່ານຄາດຫວັງວ່າຢ່າງຫນ້ອຍ.

ຕົວຈັດການສັນຍານ
A ລະບົບຍ່ອຍ ວ່າ, ແທນທີ່ຈະເປັນເນື້ອໃນທີ່ຈະເອີ້ນວ່າໃນແບບປົກກະຕິ, ນັ່ງ
ປະມານລໍຖ້າ bolt ອອກຈາກສີຟ້າກ່ອນທີ່ມັນຈະ deign ກັບ ປະຕິບັດ. ພາຍໃຕ້ Perl,
bolts ອອກຈາກສີຟ້າແມ່ນເອີ້ນວ່າສັນຍານ, ແລະທ່ານສົ່ງໃຫ້ເຂົາເຈົ້າກັບ "ຂ້າ" ການກໍ່ສ້າງໃນ.
ເບິ່ງ %SIG hash ໃນ Camel ບົດທີ 25, XSpecial NamesX ແລະພາກສ່ວນ XSignalsX ໃນ
Camel ບົດທີ 15, XInterprocess CommunicationX.

ມໍລະດົກດຽວ
ຄຸນສົມບັດທີ່ເຈົ້າໄດ້ຮັບຈາກແມ່ຂອງເຈົ້າ, ຖ້າລາວບອກເຈົ້າວ່າເຈົ້າບໍ່ມີພໍ່.
(ເບິ່ງນຳ ມໍລະດົກ ແລະ ຫຼາຍ ມໍລະດົກ.) ໃນພາສາຄອມພິວເຕີ, ຄວາມຄິດທີ່ວ່າ
ຫ້ອງຮຽນ ສືບພັນແບບບໍ່ເປັນເພດເພື່ອວ່າຊັ້ນຮຽນໃຫ້ສາມາດມີບັນພະບຸລຸດໂດຍກົງຄົນດຽວ ຫຼື
ຖານ ລະດັບ. Perl ສະຫນອງບໍ່ມີຂໍ້ຈໍາກັດດັ່ງກ່າວ, ເຖິງແມ່ນວ່າທ່ານແນ່ນອນອາດຈະດໍາເນີນໂຄງການ Perl
ວິທີນັ້ນຖ້າທ່ານຕ້ອງການ.

slice
ການ​ຄັດ​ເລືອກ​ຂອງ​ຈໍາ​ນວນ​ໃດ​ຫນຶ່ງ​ຂອງ​ ອົງປະກອບ ຈາກ ບັນຊີລາຍຊື່, array, ຫຼື hash.

ລອກ
ເພື່ອອ່ານທັງໝົດ ເອກະສານ into a string ໃນການດໍາເນີນງານຫນຶ່ງ.

socket
ຈຸດສິ້ນສຸດສໍາລັບການສື່ສານເຄືອຂ່າຍລະຫວ່າງຫຼາຍ ຂະບວນການ ທີ່ເຮັດວຽກຫຼາຍເຊັ່ນ: a
ໂທລະສັບ ຫຼືຕູ້ໄປສະນີ. ສິ່ງທີ່ສໍາຄັນທີ່ສຸດກ່ຽວກັບເຕົ້າສຽບແມ່ນຂອງມັນ ເຄືອຂ່າຍ
ທີ່ຢູ່ (ເຊັ່ນ: ເບີໂທລະສັບ). ປະເພດທີ່ແຕກຕ່າງກັນຂອງເຕົ້າຮັບມີປະເພດທີ່ແຕກຕ່າງກັນຂອງ
addressesXsome ຄ້າຍຄືຊື່ໄຟລ໌, ແລະບາງ donXt.

ອ້າງອິງອ່ອນ
ເບິ່ງ ສັນຍາລັກ ອ້າງອິງ.

ການກັ່ນຕອງແຫຼ່ງ
ປະເພດພິເສດຂອງ ໂມດູນ ນັ້ນບໍ່ ການປຸງແຕ່ງກ່ອນ ຢູ່ໃນສະຄຣິບຂອງເຈົ້າກ່ອນທີ່ມັນຈະມາຮອດ
ໄດ້ ເຄື່ອງໝາຍເລກ.

stack
ອຸ​ປະ​ກອນ​ທີ່​ທ່ານ​ສາ​ມາດ​ວາງ​ສິ່ງ​ຂອງ​ຢູ່​ເທິງ​ຂອງ​, ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ເອົາ​ມັນ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ໃນ​
ກົງກັນຂ້າມກັບຄໍາສັ່ງທີ່ທ່ານເອົາໃສ່. ເບິ່ງ LIFO.

ມາດຕະຖານ
ລວມຢູ່ໃນການແຈກຢາຍ Perl ຢ່າງເປັນທາງການ, ເຊັ່ນດຽວກັບໂມດູນມາດຕະຖານ, ເຄື່ອງມືມາດຕະຖານ,
ຫຼືມາດຕະຖານ Perl manpage.

ຄວາມ​ຜິດ​ພາດ​ມາດ​ຕະ​ຖານ​
ຜົນຜະລິດເລີ່ມຕົ້ນ ນ້ໍາ ສໍາລັບຂໍ້ສັງເກດທີ່ບໍ່ດີທີ່ donXt ເປັນຂອງ ມາດຕະຖານ output.
ເປັນຕົວແທນພາຍໃນໂຄງການ Perl ໂດຍຜົນໄດ້ຮັບ> file handle "STDERR". ທ່ານສາມາດນໍາໃຊ້
ກະແສນີ້ຢ່າງຈະແຈ້ງ, ແຕ່ວ່າຕົວສ້າງ "ຕາຍ" ແລະ "ເຕືອນ" ຂຽນເຖິງມາດຕະຖານຂອງເຈົ້າ
error stream ອັດຕະໂນມັດ (ເວັ້ນເສຍແຕ່ວ່າ trapped ຫຼື intercepted ຖ້າບໍ່ດັ່ງນັ້ນ).

ວັດສະດຸປ້ອນມາດຕະຖານ
ການປ້ອນຂໍ້ມູນເລີ່ມຕົ້ນ ນ້ໍາ ສໍາລັບໂຄງການຂອງທ່ານ, ເຊິ່ງຖ້າເປັນໄປໄດ້ບໍ່ຄວນສົນໃຈບ່ອນທີ່ມັນ
ຂໍ້ມູນແມ່ນມາຈາກ. ເປັນຕົວແທນພາຍໃນໂຄງການ Perl ໂດຍ file handle "STDIN".

ມາດຕະຖານ I/O
ຫ້ອງສະຫມຸດ C ມາດຕະຖານສໍາລັບການເຮັດ buffed input ແລະ output ກັບ ປະຕິບັດການ ລະບົບ. (ໄດ້
XstandardX ຂອງມາດຕະຖານ I/O ແມ່ນມີຄວາມກ່ຽວຂ້ອງກັບ XstandardX ຂອງມາດຕະຖານ
input ແລະ output.) ໂດຍທົ່ວໄປ, Perl ແມ່ນອີງໃສ່ການປະຕິບັດອັນໃດກໍ່ຕາມຂອງມາດຕະຖານ I/O
ລະບົບປະຕິບັດການສະຫນອງ, ດັ່ງນັ້ນຄຸນລັກສະນະ buffering ຂອງໂຄງການ Perl
ໃນເຄື່ອງໜຶ່ງອາດຈະບໍ່ກົງກັບເຄື່ອງທີ່ຢູ່ໃນເຄື່ອງອື່ນແນ່ນອນ. ປົກກະຕິນີ້ເທົ່ານັ້ນ
ມີອິດທິພົນຕໍ່ປະສິດທິພາບ, ບໍ່ແມ່ນ semantics. ຖ້າຊຸດ I/O ມາດຕະຖານຂອງເຈົ້າກໍາລັງເຮັດບລັອກ
buffering ແລະ​ທ່ານ​ຕ້ອງ​ການ​ມັນ​ ໄຫຼອອກ buffer ເລື້ອຍໆ, ພຽງແຕ່ຕັ້ງ $| ຕົວແປເປັນ
ມູນຄ່າທີ່ແທ້ຈິງ.

ຫໍສະໝຸດມາດຕະຖານ
ທຸກຢ່າງທີ່ມາກັບທາງການ perl ການ​ແຜ່​ກະ​ຈາຍ​. ບາງຮຸ່ນຂອງຜູ້ຂາຍ
perl ປ່ຽນແປງການແຈກຢາຍຂອງພວກເຂົາ, ອອກຈາກບາງສ່ວນຫຼືລວມທັງສ່ວນເພີ່ມເຕີມ. ເບິ່ງນຳ
ຊີວິດຄູ່.

ຜົນຜະລິດມາດຕະຖານ
ຜົນຜະລິດເລີ່ມຕົ້ນ ນ້ໍາ ສໍາລັບໂຄງການຂອງທ່ານ, ເຊິ່ງຖ້າເປັນໄປໄດ້ບໍ່ຄວນສົນໃຈບ່ອນທີ່ມັນ
ຂໍ້ມູນແມ່ນໄປ. ເປັນຕົວແທນພາຍໃນໂຄງການ Perl ໂດຍ file handle "STDOUT".

ຄໍາຖະແຫຼງທີ່
A ຄໍາສັ່ງ ກັບຄອມພິວເຕີກ່ຽວກັບສິ່ງທີ່ຕ້ອງເຮັດຕໍ່ໄປ, ເຊັ່ນ: ຂັ້ນຕອນໃນສູດ: XAdd
marmalade ກັບ batter ແລະປະສົມຈົນກ່ວາປະສົມ.XA ຄໍາຖະແຫຼງທີ່ແຕກຕ່າງຈາກ a
ການປະກາດ, ເຊິ່ງບໍ່ໄດ້ບອກຄອມພິວເຕີໃຫ້ເຮັດຫຍັງ, ແຕ່ພຽງແຕ່ຮຽນຮູ້
ບາງສິ່ງບາງຢ່າງ.

ຕົວແກ້ໄຂຖະແຫຼງການ
A ມີເງື່ອນໄຂ or loop ທີ່ທ່ານເອົາໃຈໃສ່ຫຼັງຈາກ ຄໍາຖະແຫຼງທີ່ ແທນທີ່ຈະກ່ອນ, ຖ້າທ່ານຮູ້
ພວກເຮົາຫມາຍຄວາມວ່າແນວໃດ.

ໄຟຟ້າສະຖິດ
ປ່ຽນແປງຊ້າໆເມື່ອປຽບທຽບກັບສິ່ງອື່ນ. (ຫນ້າເສຍດາຍ, ທຸກສິ່ງທຸກຢ່າງແມ່ນຂ້ອນຂ້າງ
ຄົງທີ່ເມື່ອປຽບທຽບກັບສິ່ງອື່ນ, ຍົກເວັ້ນບາງອະນຸພາກປະຖົມ, ແລະ weXre
ບໍ່ແນ່ໃຈກ່ຽວກັບພວກມັນ.) ໃນຄອມພິວເຕີ, ບ່ອນທີ່ສິ່ງຕ່າງໆຄວນຈະແຕກຕ່າງກັນຢ່າງໄວວາ,
XstaticX ມີຄວາມໝາຍທີ່ເສື່ອມເສຍ, ສະແດງເຖິງຄວາມຜິດປົກກະຕິເລັກນ້ອຍ ຕົວແປ,
ລະບົບຍ່ອຍ, ຫຼື ວິທີການ. ໃນວັດທະນະທໍາ Perl, ຄໍາແມ່ນຫຼີກເວັ້ນຢ່າງສຸພາບ.

ຖ້າທ່ານ Xre ເປັນ C ຫຼື C ++ programmer, ທ່ານອາດຈະຊອກຫາ PerlXs "ລັດ" ຄໍາສໍາຄັນ.

ວິທີການທີ່ຄົງທີ່
ບໍ່ມີສິ່ງດັ່ງກ່າວ. ເບິ່ງ ລະດັບ ວິທີການ.

ຂອບເຂດຄົງທີ່
ບໍ່ມີສິ່ງດັ່ງກ່າວ. ເບິ່ງ lexical ຂອບເຂດ.

ຕົວແປທີ່ຄົງທີ່
ບໍ່ມີສິ່ງດັ່ງກ່າວ. ພຽງແຕ່ໃຊ້ a lexical ຕົວແປ ໃນຂອບເຂດທີ່ໃຫຍ່ກວ່າຂອງເຈົ້າ ລະບົບຍ່ອຍ, ຫຼື
ປະກາດມັນດ້ວຍ "ລັດ" ແທນ "ຂອງຂ້ອຍ".

ໂຄງສ້າງສະຖິຕິ
ຈຸດພິເສດພາຍໃນທີ່ Perl ຮັກສາຂໍ້ມູນກ່ຽວກັບສຸດທ້າຍ ເອກະສານ on
ທີ່​ທ່ານ​ຮ້ອງ​ຂໍ​ຂໍ້​ມູນ​.

ສະຖານະພາບ
ໄດ້ ມູນຄ່າ ກັບຄືນໄປຫາພໍ່ແມ່ ຂະບວນການ ເມື່ອຂະບວນການລູກໜຶ່ງຂອງມັນຕາຍ. ນີ້
ຄ່າແມ່ນຖືກຈັດໃສ່ຢູ່ໃນຕົວແປພິເສດ $?. ແປດເທິງຂອງມັນ bits ແມ່ນສະຖານະພາບທາງອອກ
ຂອງຂະບວນການ defunct, ແລະຕ່ໍາແປດ bits ຂອງຕົນກໍານົດສັນຍານ (ຖ້າມີ) ວ່າ
ຂະ​ບວນ​ການ​ໄດ້​ເສຍ​ຊີ​ວິດ​ຈາກ​. ໃນລະບົບ Unix, ຄ່າສະຖານະພາບນີ້ແມ່ນຄືກັນກັບຄໍາສະຖານະພາບ
ກັບຄືນໂດຍ ລໍຖ້າ(2). ເບິ່ງ "ລະບົບ" ໃນ Camel ບົດທີ 27, XFunctionsX.

ສະດຸດ
ເບິ່ງ ມາດຕະຖານ ຄວາມຜິດພາດ.

STDIN
ເບິ່ງ ມາດຕະຖານ ການປ້ອນຂໍ້ມູນ.

STDIUM
ເບິ່ງ ມາດຕະຖານ ຂ້າພະເຈົ້າ / O.

STDOUT
ເບິ່ງ ມາດຕະຖານ output.

ນ້ໍາ
ການໄຫລຂອງຂໍ້ມູນເຂົ້າໄປໃນຫຼືອອກຈາກຂະບວນການເປັນລໍາດັບຄົງທີ່ຂອງ bytes ຫຼືຕົວອັກສອນ,
ໂດຍ​ບໍ່​ມີ​ລັກ​ສະ​ນະ​ຂອງ​ການ​ຖືກ​ແຍກ​ອອກ​ເປັນ​ຊອງ​. ນີ້ແມ່ນປະເພດຂອງ
ການໂຕ້ຕອບພື້ນຖານ Xthe ການປະຕິບັດ ດີອາດຈະແຍກຂໍ້ມູນຂອງທ່ານອອກເປັນແຍກຕ່າງຫາກ
ຊອງສໍາລັບການຈັດສົ່ງ, ແຕ່ນີ້ແມ່ນເຊື່ອງໄວ້ຈາກທ່ານ.

string
ລໍາດັບຂອງຕົວອັກສອນເຊັ່ນ XHe ກ່າວວ່າ !@#*&%@#*?!X. ສະຕຣິງບໍ່ຈໍາເປັນຕ້ອງເປັນ
ສາມາດພິມໄດ້ທັງໝົດ.

ສະຕຣິງ context
ສະຖານະການທີ່ສະແດງອອກໂດຍສິ່ງທີ່ຢູ່ອ້ອມຂ້າງຂອງມັນ (ການໂທຫາລະຫັດ
ມັນ) ກັບຄືນ a string. ເບິ່ງຕື່ມ context ແລະ numeric context.

stringification
ຂະບວນການຜະລິດ ກ string ການເປັນຕົວແທນຂອງວັດຖຸທີ່ບໍ່ມີຕົວຕົນ.

ໂຄງສ້າງ
ຄໍາສໍາຄັນ C ແນະນໍາການກໍານົດໂຄງສ້າງຫຼືຊື່.

ໂຄງປະກອບການ
ເບິ່ງ ຂໍ້ມູນ ໂຄງປະກອບການ.

ປະເພດຍ່ອຍ
ເບິ່ງ derived ລະດັບ.

ຮູບແບບຍ່ອຍ
ອົງປະກອບຂອງ ກ ປົກກະຕິ ການສະແດງອອກ ຮູບແບບ.

ລະບົບຍ່ອຍ
ໂປຣແກມທີ່ມີຊື່ ຫຼືສາມາດເຂົ້າໄດ້ຢ່າງອື່ນທີ່ສາມາດເອີ້ນໄດ້ຈາກບ່ອນອື່ນໃນ
ໂຄງການເພື່ອເຮັດສໍາເລັດບາງເປົ້າຫມາຍຍ່ອຍຂອງໂຄງການ. A subroutine ມັກ
parameterized ເພື່ອເຮັດສໍາເລັດສິ່ງທີ່ແຕກຕ່າງກັນແຕ່ທີ່ກ່ຽວຂ້ອງຂຶ້ນກັບການປ້ອນຂໍ້ມູນຂອງມັນ
ກະທູ້ທີ່. ຖ້າ subroutine ກັບຄືນຄວາມຫມາຍ ມູນຄ່າ, ມັນຖືກເອີ້ນວ່າ a ຫນ້າທີ່.

ຕົວຫ້ອຍ
A ມູນຄ່າ ທີ່ຊີ້ບອກຕໍາແຫນ່ງຂອງສະເພາະໃດຫນຶ່ງ array element ໃນ array.

ການທົດແທນ
ການປ່ຽນພາກສ່ວນຂອງສະຕຣິງຜ່ານຕົວດຳເນີນການ "s///". (ພວກເຮົາຫຼີກເວັ້ນການໃຊ້ຄໍານີ້ເພື່ອຫມາຍຄວາມວ່າ
ຕົວແປ interpolation ທີ່.)

ສາຍຍ່ອຍ
ສ່ວນຫນຶ່ງຂອງ ກ string, ເລີ່ມຕົ້ນຢູ່ທີ່ສະເພາະໃດຫນຶ່ງ ລັກສະນະ ຕຳ ແໜ່ງ (ຊົດເຊີຍ) ແລະ
ດໍາເນີນການສໍາລັບຈໍານວນທີ່ແນ່ນອນຂອງຕົວອັກສອນ.

ຊັ້ນສູງ
ເບິ່ງ ຖານ ລະດັບ.

superuser
ບຸກຄົນທີ່ ປະຕິບັດການ ລະບົບ ຈະປ່ອຍໃຫ້ເຮັດເກືອບທຸກຢ່າງ. ໂດຍ​ປົກ​ກະ​ຕິ​ຂອງ​ທ່ານ​
ຜູ້ເບິ່ງແຍງລະບົບ ຫຼືບາງຄົນທີ່ທຳທ່າເປັນຜູ້ເບິ່ງແຍງລະບົບຂອງເຈົ້າ. ໃນ Unix
ລະບົບ, ຮາກ ຜູ້ໃຊ້. ໃນລະບົບ Windows, ປົກກະຕິແລ້ວຜູ້ໃຊ້ Administrator.

SV Short ສໍາລັບ Xscalar valueX. ແຕ່ພາຍໃນນາຍພາສາ Perl, ທຸກໆ ອ້າງອີງ ຖືກຮັກສາ
ໃນຖານະທີ່ເປັນສະມາຊິກຂອງຊັ້ນຮຽນທີ່ມາຈາກ SV, ໃນການຈັດລຽງແບບວັດຖຸ. ທຸກໆ ມູນຄ່າ
ພາຍໃນ Perl ຖືກສົ່ງຜ່ານເປັນພາສາ C "SV*" ຕົວຊີ້. SV ໂຄງສ້າງ ຮູ້​ຂອງ​ຕົນ
Xreferent typeX ຂອງຕົນເອງ, ແລະລະຫັດແມ່ນ smart ພຽງພໍ (ພວກເຮົາຫວັງວ່າ) ຈະບໍ່ພະຍາຍາມໂທຫາ a hash
ຟັງຊັນກ່ຽວກັບ a ລະບົບຍ່ອຍ.

ສະຫຼັບ
ທາງເລືອກທີ່ທ່ານໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງທີ່ຈະມີອິດທິພົນຕໍ່ວິທີການເຮັດວຽກຂອງໂປຼແກຼມຂອງທ່ານ, ໂດຍປົກກະຕິ
ແນະນຳດ້ວຍເຄື່ອງໝາຍລົບ. ຄຳວ່າ ກ ສະຫຼັບ
ຄໍາຖະແຫຼງທີ່.

ສະຫຼັບກຸ່ມ
ການ​ປະ​ສົມ​ປະ​ສານ​ຂອງ​ສະ​ຫຼັບ​ເສັ້ນ​ຄໍາ​ສັ່ງ​ຫຼາຍ (ຕົວຢ່າງ:, "Xa Xb Xc") ເຂົ້າໄປໃນຫນຶ່ງສະຫຼັບ
(ຕົວຢ່າງ:, "Xabc"). ສະ​ຫຼັບ​ໃດ​ຫນຶ່ງ​ທີ່​ມີ​ເພີ່ມ​ເຕີມ​ ການໂຕ້ຖຽງ ຕ້ອງເປັນປຸ່ມສຸດທ້າຍໃນ a
cluster.

ສະຫຼັບຖະແຫຼງການ
ເຕັກນິກໂຄງການທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດປະເມີນໄດ້ ການສະແດງອອກ ແລະຫຼັງຈາກນັ້ນ, ໂດຍອີງໃສ່ມູນຄ່າ
ຂອງການສະແດງອອກ, ເຮັດສາຂາ multiway ກັບຊິ້ນສ່ວນທີ່ເຫມາະສົມຂອງລະຫັດສໍາລັບການນັ້ນ
ຄ່າ. ເອີ້ນອີກຊື່ໜຶ່ງວ່າໂຄງສ້າງ XcaseX, ເຊິ່ງຕັ້ງຊື່ຕາມໂຄງສ້າງ Pascal ທີ່ຄ້າຍຄືກັນ. ຫຼາຍທີ່ສຸດ
ຄໍາສັ່ງປ່ຽນໃນ Perl ແມ່ນສະກົດ "ໃຫ້". ເບິ່ງ XThe "ໃຫ້" statementX ໃນ Camel
ບົດທີ 4, XStatements and DeclarationsX.

ສັນຍາລັກ
ໂດຍທົ່ວໄປ, ໃດກໍ່ຕາມ token or metasymbol. ມັກຈະໃຊ້ຫຼາຍໂດຍສະເພາະຫມາຍເຖິງການຈັດລຽງຂອງ
ຊື່ທີ່ເຈົ້າອາດຈະພົບໃນ a ສັນຍາລັກ ຕາຕະລາງ.

ເຄື່ອງດີບັກສັນຍາລັກ
ໂຄງການທີ່ຊ່ວຍໃຫ້ທ່ານກ້າວຜ່ານ ການປະຕິບັດ ຂອງໂຄງການຂອງທ່ານ, ຢຸດຫຼື
ພິມສິ່ງຂອງອອກຢູ່ທີ່ນີ້ແລະບ່ອນນັ້ນເພື່ອເບິ່ງວ່າມີຫຍັງຜິດພາດ, ແລະ, ຖ້າເປັນດັ່ງນັ້ນ,
ແມ່ນ​ຫຍັງ. ສ່ວນ XsymbolicX ພຽງແຕ່ຫມາຍຄວາມວ່າທ່ານສາມາດສົນທະນາກັບ debugger ໂດຍໃຊ້ດຽວກັນ
ສັນຍາລັກທີ່ໂຄງການຂອງທ່ານຖືກຂຽນ.

ການເຊື່ອມຕໍ່ສັນຍາລັກ
ຊື່ໄຟລ໌ສຳຮອງທີ່ຊີ້ໃຫ້ເຫັນເຖິງຂອງແທ້ ຊື່​ເອ​ກະ​ສານ, ຊຶ່ງໃນແລະເຮັດໃຫ້ການຊີ້ໃຫ້ເຫັນ
ທີ່ແທ້ຈິງ ເອກະສານ. ເມື່ອໃດກໍ່ຕາມ ປະຕິບັດການ ລະບົບ ກຳລັງພະຍາຍາມວິເຄາະ a ຊື່ເສັ້ນທາງ ບັນຈຸເປັນ
ການ​ເຊື່ອມ​ຕໍ່​ສັນ​ຍາ​ລັກ​, ມັນ​ພຽງ​ແຕ່​ທົດ​ແທນ​ຊື່​ໃຫມ່​ແລະ​ສືບ​ຕໍ່ parsing​.

ເອ​ກະ​ສານ​ສັນ​ຍາ​ລັກ​
ຕົວແປທີ່ມີຄ່າເປັນຊື່ຂອງຕົວແປອື່ນ ຫຼືລາຍການຍ່ອຍ. ໂດຍ ການອ້າງອິງ
ຕົວແປທໍາອິດ, ທ່ານສາມາດໄດ້ຮັບຢູ່ໃນຕົວທີສອງ. ການອ້າງອິງສັນຍາລັກແມ່ນຜິດກົດຫມາຍ
ພາຍໃຕ້ "ໃຊ້ "ການອ້າງອີງ" ທີ່ເຄັ່ງຄັດ.

ຕາ​ຕະ​ລາງ​ສັນ​ຍາ​ລັກ​
ຢູ່​ໃສ ນັກຂຽນ ຈື່ຈໍາສັນຍາລັກ. ໂຄງການເຊັ່ນ Perl ຕ້ອງ somehow ຈື່ທັງຫມົດ
ຊື່ຂອງທັງຫມົດ ຕົວແປ, ມືຈັບໄຟລ໌, ແລະ ປະຈຳຍ່ອຍ youXve ໃຊ້. ມັນເຮັດນີ້ໂດຍ
ການວາງຊື່ໃນຕາຕະລາງສັນຍາລັກ, ເຊິ່ງຖືກປະຕິບັດໃນ Perl ໂດຍໃຊ້ a hash ຕາຕະລາງ.
ມີຕາຕະລາງສັນຍາລັກແຍກຕ່າງຫາກສໍາລັບແຕ່ລະຄົນ ຊຸດ ເພື່ອໃຫ້ແຕ່ລະຊຸດຂອງຕົນເອງ
namespace.

synchronous
ການຂຽນໂປລແກລມທີ່ຈັດລໍາດັບເຫດການຢ່າງເປັນລະບຽບ; ນັ້ນແມ່ນ, ເມື່ອ
ສິ່ງ​ທີ່​ເກີດ​ຂຶ້ນ​ຫຼັງ​ຈາກ​ນັ້ນ​, ບໍ່​ແມ່ນ​ໃນ​ເວ​ລາ​ດຽວ​ກັນ​.

້ໍາຕານ syntactic
ວິທີການທາງເລືອກຂອງການຂຽນບາງສິ່ງບາງຢ່າງງ່າຍຂຶ້ນ; ທາງລັດ.

syntax
ຈາກກເຣັກ XXXXXXXXX, Xwith-arrangementX. ວິທີການຕ່າງໆ (ໂດຍສະເພາະສັນຍາລັກ) ຖືກໃສ່
ຮ່ວມກັບກັນແລະກັນ.

ຕົ້ນໄມ້ syntax
ການເປັນຕົວແທນພາຍໃນຂອງໂຄງການຂອງທ່ານ, ໃນລະດັບຕ່ໍາ ກໍ່ສ້າງ dangle off
ການກໍ່ສ້າງຊັ້ນສູງທີ່ປິດລ້ອມພວກມັນ.

syscall
A ຫນ້າທີ່ ໂທຫາໂດຍກົງກັບ ປະຕິບັດການ ລະບົບ. ຫຼາຍໆ subroutines ທີ່ສໍາຄັນ
ແລະຟັງຊັນທີ່ທ່ານໃຊ້ arenXt ການໂທຫາລະບົບໂດຍກົງ, ແຕ່ຖືກສ້າງຂຶ້ນໃນຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ
ຊັ້ນຂ້າງເທິງລະດັບການໂທລະບົບ. ໂດຍທົ່ວໄປ, ນັກຂຽນໂປລແກລມ Perl ບໍ່ຕ້ອງກັງວົນ
ກ່ຽວກັບຄວາມແຕກຕ່າງ. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານຮູ້ວ່າຫນ້າທີ່ Perl ແມ່ນຫຍັງ
syscalls ແທ້ໆ, ທ່ານສາມາດຄາດເດົາໄດ້ວ່າອັນໃດທີ່ຈະກໍານົດ $! ຕົວແປ ($ERRNO) ເປີດ
ຄວາມລົ້ມເຫຼວ. ແຕ່ຫນ້າເສຍດາຍ, ຜູ້ຂຽນໂປລແກລມເລີ່ມຕົ້ນມັກຈະໃຊ້ຄໍາສັບທີ່ສັບສົນ
Xsystem callX ເພື່ອຫມາຍຄວາມວ່າຈະເກີດຫຍັງຂຶ້ນເມື່ອທ່ານໂທຫາຫນ້າທີ່ Perl "ລະບົບ", ເຊິ່ງ
ຕົວຈິງແລ້ວກ່ຽວຂ້ອງກັບ syscalls ຫຼາຍ. ເພື່ອຫຼີກເວັ້ນການສັບສົນ, ພວກເຮົາເກືອບສະເຫມີເວົ້າ
XsyscallX ສໍາລັບບາງສິ່ງບາງຢ່າງທີ່ທ່ານສາມາດໂທຫາທາງອ້ອມໂດຍຜ່ານຫນ້າທີ່ PerlXs "syscall", ແລະ
ບໍ່ເຄີຍສໍາລັບບາງສິ່ງບາງຢ່າງທີ່ທ່ານຈະໂທຫາກັບ PerlXs "ລະບົບ" ຟັງຊັນ.

T
ການ​ກວດ​ສອບ taint​
ການ bookkeeping ພິເສດ Perl ເຮັດເພື່ອຕິດຕາມການໄຫຼເຂົ້າຂອງຂໍ້ມູນພາຍນອກໂດຍຜ່ານຂອງທ່ານ
ໂປລແກລມແລະບໍ່ອະນຸຍາດໃຫ້ໃຊ້ໃນຄໍາສັ່ງຂອງລະບົບ.

ເສີຍເມີຍ
ກ່າວຂອງຂໍ້ມູນທີ່ມາຈາກມື grubby ຂອງຜູ້ໃຊ້, ແລະດັ່ງນັ້ນຈຶ່ງບໍ່ປອດໄພສໍາລັບຄວາມປອດໄພ.
ໂຄງ​ການ​ທີ່​ຈະ​ອີງ​ໃສ່​. Perl ກວດເບິ່ງຄວາມບໍ່ສະອາດຖ້າທ່ານດໍາເນີນການ ສະສົມ (ຫຼື setgid) ໂຄງ​ການ​, ຫຼື​
ຖ້າທ່ານໃຊ້ປຸ່ມ "XT".

ຮູບ​ແບບ​ການ taint​
ດໍາເນີນການພາຍໃຕ້ປຸ່ມ "XT", ຫມາຍຂໍ້ມູນພາຍນອກທັງຫມົດທີ່ສົງໃສແລະປະຕິເສດ
ໃຊ້ມັນກັບຄໍາສັ່ງລະບົບ. ເບິ່ງ Camel ບົດທີ 20, XSecurityX.

TCP ສັ້ນສໍາລັບອະນຸສັນຍາການຄວບຄຸມລະບົບສາຍສົ່ງ. ອະນຸສັນຍາທີ່ຫໍ່ຢູ່ທົ່ວອິນເຕີເນັດ
ໂປຣໂຕຄໍເພື່ອເຮັດໃຫ້ກົນໄກການສົ່ງແພັກເກັດທີ່ບໍ່ໜ້າເຊື່ອຖືປະກົດຂຶ້ນຕໍ່ກັບແອັບພລິເຄຊັນ
ໂຄງ​ການ​ທີ່​ຈະ​ເປັນ​ທີ່​ເຊື່ອ​ຖື​ໄດ້​ ນ້ໍາ ຂອງ bytes. (ປົກກະຕິ.)

ໄລຍະ
ສັ້ນສໍາລັບ XterminalXX ນັ້ນແມ່ນ, ເສັ້ນໃບຂອງ a syntax ເປັນໄມ້ຢືນຕົ້ນ. ສິ່ງທີ່ປະຕິບັດຫນ້າທີ່
grammatically ເປັນ Operand ສໍາ​ລັບ​ຜູ້​ປະ​ຕິ​ບັດ​ການ​ໃນ​ການ​ສະ​ແດງ​ອອກ​.

terminator
A ລັກສະນະ or string ນັ້ນໝາຍເຖິງຈຸດສິ້ນສຸດຂອງສາຍອື່ນ. ຕົວແປ $/ ປະກອບດ້ວຍ
ສະຕຣິງທີ່ສິ້ນສຸດການດໍາເນີນງານ "readline", ເຊິ່ງ "chomp" ລົບອອກຈາກທ້າຍ.
ບໍ່ຄວນສັບສົນກັບ ຕົວຂັ້ນ or ຕົວຂັ້ນ. ໄລຍະເວລາໃນຕອນທ້າຍຂອງການນີ້
ປະໂຫຍກແມ່ນຕົວສິ້ນສຸດ.

ternary
An ປະຕິບັດການ ກິນສາມ ໂຕປະຕິບັດການ. ບາງຄັ້ງອອກສຽງ ສາມຫລ່ຽມ.

ຂໍ້ຄວາມ
A string or ເອກະສານ ປະກອບມີຕົວອັກສອນທີ່ສາມາດພິມໄດ້ຕົ້ນຕໍ.

ກະ​ທູ້
ເຊັ່ນດຽວກັນກັບຂະບວນການ forked, ແຕ່ບໍ່ມີ forkXs ການປົກປ້ອງຄວາມຊົງຈໍາໂດຍທໍາມະຊາດ. ກະທູ້ແມ່ນ
ນ້ ຳ ໜັກ ເບົາກວ່າຂະບວນການເຕັມ, ໃນຂະບວນການນັ້ນສາມາດມີຫຼາຍກະທູ້
ແລ່ນອ້ອມຢູ່ໃນມັນ, ທັງຫມົດຕໍ່ສູ້ກັບພື້ນທີ່ຫນ່ວຍຄວາມຈໍາ processXs ດຽວກັນເວັ້ນເສຍແຕ່ວ່າຂັ້ນຕອນ
ຖືກປະຕິບັດເພື່ອປົກປ້ອງກະທູ້ຈາກກັນແລະກັນ.

ຜູກມັດຄວາມຜູກພັນລະຫວ່າງຕົວແປ magical ແລະຫ້ອງຮຽນການປະຕິບັດຂອງມັນ. ເບິ່ງ "ມັດ"
ຟັງຊັນໃນ Camel ບົດທີ 27, XFunctionsX ແລະ Camel ບົດທີ 14, XTied VariablesX.

ຫົວຂໍ້
ກໍລະນີທີ່ໃຊ້ສໍາລັບຕົວພິມໃຫຍ່ທີ່ຕິດຕາມດ້ວຍຕົວພິມນ້ອຍແທນດ້ວຍ
ນະຄອນຫຼວງຫຼາຍ. ບາງຄັ້ງເອີ້ນວ່າກໍລະນີປະໂຫຍກ ຫຼືກໍລະນີຫົວຂໍ້. ພາສາອັງກິດບໍ່ໄດ້ໃຊ້
Unicode titlecase, ແຕ່ກົດລະບຽບ casing ສໍາລັບຫົວຂໍ້ພາສາອັງກິດແມ່ນສັບສົນຫຼາຍກ່ວາ
ພຽງແຕ່ໃຊ້ຕົວພິມໃຫຍ່ຂອງແຕ່ລະ wordXs ຕົວອັກສອນທໍາອິດ.

TMTOWTDI
ThereXs ຫຼາຍກວ່າຫນຶ່ງວິທີທີ່ຈະເຮັດມັນ, ຄໍາຂວັນ Perl. ແນວ​ຄວາມ​ຄິດ​ທີ່​ຈະ​ມີ​ຫຼາຍ​ກວ່າ​ນັ້ນ​
ຫຼາຍກວ່າເສັ້ນທາງທີ່ຖືກຕ້ອງເພື່ອແກ້ໄຂບັນຫາການຂຽນໂປຼແກຼມໃນບໍລິບົດ. (ນີ້ບໍ່ໄດ້ຫມາຍຄວາມວ່າ
ວ່າວິທີການຫຼາຍແມ່ນດີກວ່າສະເຫມີຫຼືວ່າເສັ້ນທາງທີ່ເປັນໄປໄດ້ທັງຫມົດແມ່ນຄວາມປາຖະຫນາເທົ່າທຽມກັນXjust
ວ່າ​ບໍ່​ຈໍາ​ເປັນ​ຕ້ອງ​ມີ​ທາງ​ຫນຶ່ງ​ທີ່​ແທ້​ຈິງ​.)

token
morpheme ໃນພາສາການຂຽນໂປລແກລມ, ຫນ່ວຍນ້ອຍທີ່ສຸດຂອງຂໍ້ຄວາມທີ່ມີ semantic
ຄວາມ ສຳ ຄັນ.

ເຄື່ອງໝາຍເລກ
ໂມດູນທີ່ແຍກຂໍ້ຄວາມຂອງໂປແກມເຂົ້າໄປໃນລໍາດັບຂອງ tokens ສໍາລັບການວິເຄາະຕໍ່ມາໂດຍ a
parser.

tokenizing
ການແຍກຂໍ້ຄວາມໂຄງການເປັນ tokens. ເປັນທີ່ຮູ້ຈັກກັນໃນນາມ XlexingX, ໃນກໍລະນີທີ່ທ່ານໄດ້ຮັບ
XlexemesX ແທນ tokens.

ວິທີການກ່ອງເຄື່ອງມື
ແນວຄິດທີ່ວ່າ, ດ້ວຍຊຸດເຄື່ອງມືທີ່ງ່າຍດາຍທີ່ສົມບູນທີ່ເຮັດວຽກຮ່ວມກັນ, ທ່ານສາມາດເຮັດໄດ້
ສ້າງເກືອບທຸກຢ່າງທີ່ທ່ານຕ້ອງການ. ຊຶ່ງເປັນການດີຖ້າຫາກວ່າທ່ານ Xre ປະກອບລົດສາມລໍ້, ແຕ່ຖ້າຫາກວ່າ
youXre ສ້າງ regurgalator comboflux defranishizing, ທ່ານຕ້ອງການຂອງທ່ານເອງ
ຮ້ານເຄື່ອງໃນການກໍ່ສ້າງເຄື່ອງມືພິເສດ. Perl ແມ່ນປະເພດຂອງຮ້ານຂາຍເຄື່ອງ.

ກະທູ້
ສິ່ງທີ່ເຈົ້າກຳລັງເຮັດວຽກຢູ່. ໂຄງສ້າງເຊັ່ນ "while(<>)", "for", "foreach", ແລະ
"ມອບໃຫ້" ຕັ້ງຫົວຂໍ້ສໍາລັບທ່ານໂດຍການມອບຫມາຍໃຫ້ $_, ຄ່າເລີ່ມຕົ້ນ (ກະທູ້) ຕົວ​ປ່ຽນ​ແປງ​.

ແປ
ເພື່ອປ່ຽນການເປັນຕົວແທນຂອງສະຕຣິງເປັນອີກອັນໜຶ່ງໂດຍການສ້າງແຜນທີ່ແຕ່ລະຕົວອັກສອນຂອງແຫຼ່ງທີ່ມາ
string ກັບຕົວອັກສອນທີ່ສອດຄ້ອງກັນຂອງມັນຢູ່ໃນສະຕຣິງຜົນໄດ້ຮັບ. ບໍ່ຄວນສັບສົນກັບ
ການ​ແປ​ພາ​ສາ​: ສໍາ​ລັບ​ຕົວ​ຢ່າງ​, Greek​ XXXXXXXXX ແປເປັນ polychromos ແຕ່
ແປເປັນ ຫຼາຍສີ. ເບິ່ງຕົວປະຕິບັດການ "tr///" ໃນ Camel ບົດທີ 5, XPattern
MatchingX.

ຜົນກະທົບຕໍ່
ເຫດການທີ່ເຮັດໃຫ້ເກີດ ກ ຜູ້ຈັດການ ຈະດໍາເນີນການ.

ສາມຫລ່ຽມ
ບໍ່ແມ່ນລະບົບດາວທີ່ມີສາມດາວ, ແຕ່ເປັນ ປະຕິບັດການ ກິນສາມ ໂຕປະຕິບັດການ.
ບາງຄັ້ງອອກສຽງ ternary.

ຕັດໄມ້
ພາສາການຈັດປະເພດທີ່ເຄົາລົບເຊິ່ງ Perl ມາຈາກຊື່ຂອງຕົວແປ $% ຂອງມັນ
ແລະທີ່ຖືກນໍາໃຊ້ຢ່າງລັບໆໃນການຜະລິດຫນັງສື Camel.

ທີ່ແທ້ຈິງ
ຄ່າ scalar ໃດທີ່ບໍ່ໄດ້ປະເມີນເປັນ 0 ຫຼື "".

ການຕັດອອກ
ການລ້າງໄຟລ໌ຂອງເນື້ອຫາທີ່ມີຢູ່ແລ້ວ, ໂດຍອັດຕະໂນມັດເມື່ອເປີດໄຟລ໌ສໍາລັບ
ການຂຽນຫຼືຢ່າງຊັດເຈນໂດຍຜ່ານຫນ້າທີ່ "ຕັດ".

ປະເພດ
ເບິ່ງ ຂໍ້ມູນ ປະເພດ ແລະ ລະດັບ.

ປະເພດການຫລໍ່
ແປງຂໍ້ມູນຈາກປະເພດຫນຶ່ງໄປອີກ. C ອະນຸຍາດໃຫ້ນີ້. Perl ບໍ່ຕ້ອງການມັນ. ບໍ່
ຕ້ອງການມັນ.

ພິມປະເພດ
ຄໍານິຍາມປະເພດໃນພາສາ C ແລະ C++.

ພິມ lexical
A lexical ຕົວແປ lexical>ທີ່ປະກາດດ້ວຍ a ລະດັບ ປະເພດ: "My Pony $bill".

typeglob
ການໃຊ້ຕົວລະບຸຕົວດຽວ, ນຳໜ້າດ້ວຍ "*". ຕົວຢ່າງ, *ຊື່ຫຍໍ້ມາຈາກອັນໃດ ຫຼື
ທັງໝົດຂອງ $name, @name, %name, &name, ຫຼືພຽງແຕ່ "name". ວິທີທີ່ທ່ານໃຊ້ມັນກໍານົດວ່າ
ມັນໄດ້ຖືກຕີຄວາມວ່າເປັນທັງຫມົດຫຼືພຽງແຕ່ຫນຶ່ງຂອງເຂົາເຈົ້າ. ເບິ່ງ XTypeglobs ແລະ FilehandlesX ໃນ Camel
ບົດທີ 2, XBits ແລະ PiecesX.

ແຜນທີ່ພິມ
ລາຍລະອຽດກ່ຽວກັບວິທີການປະເພດ C ອາດຈະຖືກປ່ຽນເປັນແລະຈາກປະເພດ Perl ພາຍໃນ an
ການຂະຫຍາຍ ໂມດູນຂຽນໃນ XS.

U
UDP User Datagram Protocol, ວິທີປົກກະຕິທີ່ຈະສົ່ງ ຕາຕະລາງຂໍ້ມູນ ຜ່ານອິນເຕີເນັດ.

UID A ID ຜູ້ໃຊ້. ມັກໃຊ້ໃນສະພາບການຂອງ ເອກະສານ or ຂະບວນການ ຄວາມເປັນເຈົ້າຂອງ.

ໜ້າ ກາກ
ຫນ້າກາກຂອງເຫຼົ່ານັ້ນ ການອະນຸຍາດ bits ທີ່ຄວນຈະຖືກບັງຄັບໃຫ້ປິດໃນເວລາສ້າງໄຟລ໌ຫຼື
ໄດເລກະທໍລີ, ເພື່ອສ້າງນະໂຍບາຍຂອງຜູ້ທີ່ເຈົ້າມັກຈະປະຕິເສດການເຂົ້າເຖິງ.
ເບິ່ງຫນ້າທີ່ "umask".

ຜູ້ປະກອບການ unary
ຜູ້ປະກອບການທີ່ມີພຽງແຕ່ຫນຶ່ງ Operand, ເຊັ່ນ "!" ຫຼື "chdir". ຜູ້ປະກອບການ Unary ແມ່ນປົກກະຕິແລ້ວ
ຕົວປະຕິບັດການນໍາຫນ້າ; ນັ້ນ​ແມ່ນ, ພວກ​ເຂົາ​ເຈົ້າ​ກ່ອນ​ການ​ປະ​ຕິ​ບັດ​ຂອງ​ເຂົາ​ເຈົ້າ. ຜູ້ປະກອບການ "++" ແລະ "XX" ສາມາດ
ເປັນຄໍານໍາຫນ້າຫຼື postfix. (ຕໍາ​ແຫນ່ງ​ຂອງ​ເຂົາ​ເຈົ້າ​ ບໍ່ ປ່ຽນ​ຄວາມ​ຫມາຍ​ຂອງ​ເຂົາ​ເຈົ້າ​.)

Unicode
ຊຸດຕົວລະຄອນທີ່ປະກອບດ້ວຍຊຸດຕົວລະຄອນຫຼັກຂອງໂລກ, ຫຼາຍ ຫຼືໜ້ອຍ.
ເບິ່ງhttp://www.unicode.org>.

Unix
ພາສາທີ່ໃຫຍ່ຫຼາຍ ແລະພັດທະນາຢ່າງຕໍ່ເນື່ອງ ມີຫຼາຍທາງເລືອກ ແລະສ່ວນໃຫຍ່
syntaxes ທີ່ບໍ່ເຂົ້າກັນໄດ້, ເຊິ່ງທຸກຄົນສາມາດກໍານົດອັນໃດກໍໄດ້ຕາມທາງທີ່ເຂົາເຈົ້າເລືອກ, ແລະ
ປົກກະຕິແລ້ວເຮັດ. ຜູ້ເວົ້າພາສານີ້ຄິດວ່າ itXs ງ່າຍທີ່ຈະຮຽນຮູ້ເພາະວ່າ itXs ງ່າຍຫຼາຍ
ບິດໄປຫາ oneXs ຂອງຕົນເອງ, ແຕ່ຄວາມແຕກຕ່າງທາງດ້ານພາສາເຮັດໃຫ້ການພົວພັນລະຫວ່າງຊົນເຜົ່າ
ເກືອບເປັນໄປບໍ່ໄດ້, ແລະນັກທ່ອງທ່ຽວມັກຈະຖືກຫຼຸດລົງເປັນຊຸດຍ່ອຍຄ້າຍຄື pidgin ຂອງ
ພາສາ. ເພື່ອໃຫ້ເຂົ້າໃຈທົ່ວໂລກ, ຜູ້ຂຽນໂປລແກລມ Unix shell ຕ້ອງໃຊ້ເວລາຫຼາຍປີ
ສຶກສາໃນສິລະປະ. ຫຼາຍຄົນໄດ້ປະຖິ້ມລະບຽບວິໄນນີ້ແລະໃນປັດຈຸບັນຕິດຕໍ່ສື່ສານໂດຍຜ່ານ an
ພາສາ Esperanto ຄ້າຍຄື Perl.

ໃນສະ ໄໝ ບູຮານ, Unix ຍັງຖືກ ນຳ ໃຊ້ເພື່ອອ້າງອີງເຖິງລະຫັດບາງຢ່າງທີ່ຄົນສອງສາມຄົນຢູ່
Bell Labs ຂຽນເພື່ອໃຊ້ຄອມພິວເຕີ PDP-7 ທີ່ບໍ່ໄດ້ເຮັດຫຍັງຫຼາຍ
ອື່ນໃນເວລານັ້ນ.

ໂຕໃຫຍ່
ໃນ Unicode, ບໍ່ພຽງແຕ່ຕົວອັກສອນທີ່ມີປະເພດທົ່ວໄປຂອງຕົວອັກສອນຕົວພິມໃຫຍ່, ແຕ່ໃດໆ
ຕົວອັກສອນທີ່ມີຄຸນສົມບັດຕົວພິມໃຫຍ່, ລວມທັງຕົວເລກຕົວອັກສອນແລະສັນຍາລັກບາງຢ່າງ. ບໍ່ແມ່ນ
ສັບສົນກັບ ຫົວຂໍ້.

V
ມູນຄ່າ
ຊິ້ນສ່ວນຕົວຈິງຂອງຂໍ້ມູນ, ກົງກັນຂ້າມກັບຕົວແປທັງຫມົດ, ການອ້າງອີງ, ລະຫັດ, ຕົວຊີ້ວັດ,
ຜູ້ປະກອບການ, ແລະສິ່ງທີ່ບໍ່ວ່າທ່ານຕ້ອງການເຂົ້າເຖິງມູນຄ່າ.

ຕົວແປ
ສະຖານທີ່ເກັບມ້ຽນທີ່ມີຊື່ທີ່ສາມາດບັນຈຸໄດ້ຂອງປະເພດຕ່າງໆ ມູນຄ່າ, ເປັນໂຄງການຂອງທ່ານ
ເຫັນ​ດີ.

interpolation ປ່ຽນແປງໄດ້
ໄດ້ interpolation ທີ່ ຂອງ scalar ຫຼື array variable ເປັນ string.

ຫຼາກຫຼາຍ
ກ່າວຂອງ ກ ຫນ້າທີ່ ທີ່ມີຄວາມສຸກໄດ້ຮັບຈໍານວນ indeterminate ຂອງ ຈິງ ກະທູ້ທີ່.

vector
ຄໍາສັບພາສາຄະນິດສາດສໍາລັບບັນຊີລາຍຊື່ຂອງ ຜິວ ໜັງ ຄ່າ.

virtual
ການສະຫນອງຮູບລັກສະນະຂອງບາງສິ່ງບາງຢ່າງໂດຍບໍ່ມີຄວາມເປັນຈິງ, ເຊັ່ນດຽວກັບ: ຫນ່ວຍຄວາມຈໍາ virtual ແມ່ນ
ບໍ່ແມ່ນຄວາມຊົງຈໍາທີ່ແທ້ຈິງ. (ເບິ່ງນຳ ຫນ່ວຍຄວາມຈໍາ.) ກົງກັນຂ້າມຂອງ XvirtualX ແມ່ນ XtransparentX, ເຊິ່ງ
ຫມາຍເຖິງການສະຫນອງຄວາມເປັນຈິງຂອງບາງສິ່ງບາງຢ່າງທີ່ບໍ່ມີຮູບລັກສະນະ, ເຊັ່ນດຽວກັບ: Perl handles
ການເຂົ້າລະຫັດຕົວອັກສອນ UTFX8 ທີ່ມີຄວາມຍາວຕົວແປໄດ້ຢ່າງໂປ່ງໃສ.

ບໍລິບົດທີ່ເປັນໂມຄະ
ຮູບແບບຂອງ ຜິວ ໜັງ context ໃນນັ້ນ ການສະແດງອອກ ບໍ່ຄາດວ່າຈະກັບຄືນມາໃດໆ ມູນຄ່າ at
ທັງຫມົດແລະຖືກປະເມີນສໍາລັບມັນ ຂ້າງ ຜົນກະທົບ ດຽວ.

v-string
XversionX ຫຼື XvectorX string ລະບຸດ້ວຍ "v" ຕິດຕາມດ້ວຍຊຸດທົດສະນິຍົມ
ຈຳນວນເຕັມໃນເຄື່ອງໝາຍຈຸດ, ຕົວຢ່າງ, "v1.20.300.4000". ແຕ່ລະຕົວເລກປ່ຽນເປັນ a
ລັກສະນະ ດ້ວຍຄ່າທີ່ກຳນົດໄວ້. (ຕົວ "v" ເປັນທາງເລືອກໃນເວລາທີ່ມີຢູ່
ຢ່າງໜ້ອຍສາມຕົວເລກ.)

W
ການເຕືອນໄພ
ຂໍ້ຄວາມທີ່ພິມໃສ່ກະແສ "STDERR" ມີຜົນກະທົບວ່າມີບາງຢ່າງຜິດພາດ
ແຕ່ມັນບໍ່ຄຸ້ມຄ່າທີ່ຈະລະເບີດຂຶ້ນ. ເບິ່ງ "ເຕືອນ" ໃນ Camel ບົດທີ 27, XFunctionsX ແລະ
"ຄໍາເຕືອນ" pragma ໃນ Camel ພາກ 28, XPragmantic ModulesX.

ເບິ່ງການສະແດງອອກ
ການສະແດງອອກທີ່, ເມື່ອມູນຄ່າຂອງມັນປ່ຽນແປງ, ເຮັດໃຫ້ເກີດຈຸດຢຸດໃນ Perl debugger.

ກະສານອ້າງອີງອ່ອນແອ
ເອກະສານອ້າງອີງທີ່ບໍ່ໄດ້ຮັບການນັບຕາມປົກກະຕິ. ໃນເວລາທີ່ທັງຫມົດການອ້າງອີງປົກກະຕິກັບຂໍ້ມູນ
ຫາຍໄປ, ຂໍ້ມູນຫາຍໄປ. ເຫຼົ່ານີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການອ້າງອິງວົງກົມທີ່ຈະ
ບໍ່ເຄີຍຫາຍໄປຖ້າບໍ່ດັ່ງນັ້ນ.

ຍະຫວ່າງ
A ລັກສະນະ ທີ່ຈະຍ້າຍຕົວກະພິບຂອງທ່ານແຕ່ວ່າບໍ່ໄດ້ວາງສິ່ງໃດໃນຫນ້າຈໍຂອງທ່ານ.
ໂດຍປົກກະຕິຫມາຍເຖິງອັນໃດນຶ່ງຂອງ: space, tab, line feed, carriage return, or form feed. ໃນ
Unicode, ກົງກັບຕົວອັກສອນອື່ນໆຈໍານວນຫຼາຍທີ່ Unicode ພິຈາລະນາຊ່ອງຫວ່າງ, ລວມທັງ
X-XX.

ຄໍາ
ໃນ XcomputereseX ປົກກະຕິ, ຊິ້ນສ່ວນຂອງຂໍ້ມູນຂອງຂະຫນາດທີ່ຖືກຈັດການຢ່າງມີປະສິດທິພາບທີ່ສຸດ
ຄອມ​ພິວ​ເຕີ​ຂອງ​ທ່ານ​, ໂດຍ​ປົກ​ກະ​ຕິ 32 bits ຫຼື​ດັ່ງ​ນັ້ນ​, ໃຫ້​ຫຼື​ໃຊ້​ເວ​ລາ​ຈໍາ​ນວນ​ຫນ້ອຍ​ຂອງ 2​. ໃນ Perl
ວັດທະນະທໍາ, ມັນມັກຈະຫມາຍເຖິງຕົວເລກແລະຕົວເລກ ຕົວລະບຸ (ລວມ​ທັງ​ການ​ຂີດ​ກ້ອງ​)​,
ຫຼື string ຂອງ nonwhitespace ລັກສະນະ ຜູກມັດດ້ວຍຊ່ອງຫວ່າງ ຫຼືຂອບເຂດສະຕຣິງ.

ໄດເລກະທໍລີເຮັດວຽກ
ປະຈຸບັນຂອງທ່ານ ລະບົບ, ຈາກທີ່ຊື່ pathnames ໄດ້ຖືກຕີຄວາມຫມາຍໂດຍ ປະຕິບັດການ
ລະບົບ. ລະບົບປະຕິບັດການຮູ້ໄດເລກະທໍລີປະຈຸບັນຂອງເຈົ້າເພາະວ່າເຈົ້າບອກມັນດ້ວຍ a
"chdir", ຫຼືຍ້ອນວ່າເຈົ້າເລີ່ມຕົ້ນຢູ່ໃນສະຖານທີ່ທີ່ພໍ່ແມ່ຂອງເຈົ້າ ຂະບວນການ ແມ່ນເວລາ
ເຈົ້າເກີດ.

wrapper
ໂປຣແກມ ຫຼື ໂປຣເຈັກຍ່ອຍທີ່ແລ່ນໂປຣແກມອື່ນ ຫຼື ໂປຣເຈັກຍ່ອຍສຳລັບເຈົ້າ, ປັບປຸງແກ້ໄຂ
ບາງສ່ວນຂອງການປ້ອນຂໍ້ມູນຫຼືຜົນຜະລິດຂອງມັນໃຫ້ເຫມາະສົມກັບຈຸດປະສົງຂອງທ່ານທີ່ດີກວ່າ.

WYSIWYG
ສິ່ງທີ່ທ່ານເຫັນແມ່ນສິ່ງທີ່ທ່ານໄດ້ຮັບ. ປົກກະຕິແລ້ວໃຊ້ໃນເວລາທີ່ບາງສິ່ງບາງຢ່າງທີ່ປາກົດຢູ່ໃນຫນ້າຈໍ
ກົງກັບວິທີທີ່ມັນຈະເບິ່ງໃນທີ່ສຸດ, ເຊັ່ນ: ການປະກາດ "ຮູບແບບ" PerlXs. ຍັງໃຊ້ເພື່ອ
ຫມາຍ ຄວາມ ວ່າ ກົງ ກັນ ຂ້າມ ຂອງ magic ເພາະ ວ່າ ທຸກ ສິ່ງ ທຸກ ຢ່າງ ເຮັດ ວຽກ ແທ້ ເປັນ ມັນ ປະ ກົດ ວ່າ , ໃນ
ສາມ - ຮູບແບບການໂຕ້ຖຽງຂອງ "ເປີດ".

X
XS ເປັນ​ການ​ສົ່ງ​ອອກ​ເປັນ​ພິ​ເສດ​, ທີ່​ດີ​ເລີດ​ຢ່າງ​ວ່ອງ​ໄວ​, ສະ​ແດງ​ໃຫ້​ເຫັນ eXternal Subroutine​,
ປະຕິບັດຢູ່ໃນ C ຫຼື C ++ ທີ່ມີຢູ່ແລ້ວຫຼືໃນພາສາການຂະຫຍາຍທີ່ຫນ້າຕື່ນເຕັ້ນທີ່ເອີ້ນວ່າ
(ຢ່າງໃຈຮ້າຍ) XS.

XSUB
ພາຍນອກ ລະບົບຍ່ອຍ ກຳ ນົດໃນ XS.

Y
yacc
ທັນອື່ນ Compiler Compiler. A parser generator ໂດຍບໍ່ມີການ Perl ອາດຈະ
ບໍ່ມີຢູ່ແລ້ວ. ເບິ່ງໄຟລ໌ perly.y ໃນການແຈກຢາຍແຫຼ່ງ Perl.

Z
ຄວາມກວ້າງສູນ
ຮູບແບບຍ່ອຍ ການຢືນຢັນ ກົງກັບ null string ລະຫວ່າງ ລັກສະນະ.

zombie
ຂະບວນການທີ່ເສຍຊີວິດ (ອອກ) ແຕ່ພໍ່ແມ່ຍັງບໍ່ທັນໄດ້ຮັບຢ່າງຖືກຕ້ອງ
ແຈ້ງການເຖິງການຕາຍຂອງມັນໂດຍການເອີ້ນວ່າ "ລໍຖ້າ" ຫຼື "ລໍຄອຍ". ຖ້າ​ເຈົ້າ
"ສ້ອມ", ທ່ານຕ້ອງເຮັດຄວາມສະອາດຫຼັງຈາກຂະບວນການລູກຂອງທ່ານໃນເວລາທີ່ພວກເຂົາອອກ; ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້
ຕາຕະລາງຂະບວນການຈະຕື່ມຂໍ້ມູນໃສ່ແລະຜູ້ເບິ່ງແຍງລະບົບຂອງເຈົ້າຈະບໍ່ພໍໃຈກັບເຈົ້າ.

ຜູ້ຂຽນ ແລະ COPYRIGHT


ອີງໃສ່ຄໍາສັບຂອງ ດໍາເນີນໂຄງການ Perl, ສະບັບທີສີ່, ໂດຍ Tom Christiansen, brian d
foy, Larry Wall, ແລະ Jon Orwant. ລິຂະສິດ (c) 2000, 1996, 1991, 2012 O'Reilly Media, Inc.
ເອກະສານນີ້ອາດຈະຖືກແຈກຢາຍພາຍໃຕ້ເງື່ອນໄຂດຽວກັນກັບ Perl ຕົວຂອງມັນເອງ.

ໃຊ້ perlglossary ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    i Report-Designer ສຳ ລັບ JasperReports
    i Report-Designer ສຳ ລັບ JasperReports
    ໝາຍເຫດ: iReport/Jaspersoft Studio Support
    ປະກາດ: ເປັນສະບັບ 5.5.0,
    Jaspersoft Studio ຈະເປັນທາງການ
    ລູກຄ້າອອກແບບສໍາລັບ JasperReports. iReport
    ຈະ ...
    ດາວໂຫລດ iReport-Designer ສໍາລັບ JasperReports
  • 2
    PostInstallerF
    PostInstallerF
    PostInstallerF ຈະຕິດຕັ້ງທັງໝົດ
    ຊອບແວທີ່ Fedora Linux ແລະອື່ນໆ
    ບໍ່ລວມເອົາຕາມຄ່າເລີ່ມຕົ້ນ, ຫຼັງຈາກ
    ແລ່ນ Fedora ເປັນຄັ້ງທໍາອິດ. ຂອງມັນ
    ງ່າຍ​ສໍາ​ລັບ ...
    ດາວໂຫລດ PostInstallerF
  • 3
    ສາຍແຮ່
    ສາຍແຮ່
    ໂຄງການເສັ້ນທາງໄດ້ຖືກຍ້າຍໄປ
    https://strace.io. strace is a
    ການວິນິດໄສ, debugging ແລະຄໍາແນະນໍາ
    userspace tracer ສໍາລັບ Linux. ມັນຖືກນໍາໃຊ້
    ຕິດ​ຕາມ​ກວດ​ກາ ...
    ດາວ​ໂຫຼດ​ຕິດ​ຕາມ​
  • 4
    gMKVEExtractGUI
    gMKVEExtractGUI
    GUI ສໍາລັບຜົນປະໂຫຍດ mkvextract (ສ່ວນຫນຶ່ງຂອງ
    MKVToolNix​) ທີ່​ປະ​ກອບ​ສ່ວນ​ຫຼາຍ (ຖ້າ​ຫາກ​ວ່າ​
    ບໍ່ແມ່ນທັງຫມົດ) ການເຮັດວຽກຂອງ mkvextract ແລະ
    mkvinfo ຜົນປະໂຫຍດ. ຂຽນໃນ C#NET 4.0,...
    ດາວໂຫລດ gMKVEExtractGUI
  • 5
    ຫໍສະໝຸດ JasperReports
    ຫໍສະໝຸດ JasperReports
    ຫໍສະຫມຸດ JasperReports ແມ່ນ
    ແຫຼ່ງເປີດທີ່ນິຍົມທີ່ສຸດໃນໂລກ
    ທາງທຸລະກິດແລະການລາຍງານ
    ເຄື່ອງຈັກ. ມັນຖືກຂຽນທັງຫມົດໃນ Java
    ແລະ​ມັນ​ສາ​ມາດ ...
    ດາວໂຫລດ JasperReports Library
  • 6
    ປຶ້ມ Frappe
    ປຶ້ມ Frappe
    Frappe Books ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    ຊອບ​ແວ​ການ​ຮັກ​ສາ​ປື້ມ​ບັນ​ທຶກ desktop ວ່າ​
    ງ່າຍ​ດາຍ​ແລະ​ດີ​ອອກ​ແບບ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ໂດຍ​
    ທຸລະກິດຂະໜາດນ້ອຍ ແລະນັກອິດສະລະ. ມັນ...
    ດາວໂຫລດປື້ມ Frappe
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad