Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

perlglossary - Trực tuyến trên đám mây

Chạy perlglossary trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh perlglossary có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


perlglossary - Bảng chú giải thuật ngữ Perl

PHIÊN BẢN


phiên bản 5.021009

MÔ TẢ


Bảng chú giải thuật ngữ (kỹ thuật và các thuật ngữ khác) được sử dụng trong tài liệu Perl, có nguồn gốc từ
Bảng chú giải thuật ngữ của Lập trình Perl, Ấn bản thứ tư. Các từ hoặc cụm từ in đậm được xác định
ở những nơi khác trong bảng chú giải thuật ngữ này.

Các nguồn hữu ích khác bao gồm Bảng chú giải thuật ngữ Unicodehttp://unicode.org/glossary/>, miễn phí
Từ điển Máy tính Trực tuyếnhttp://foldoc.org/>, Tệp Biệt ngữ
<http://catb.org/~esr/jargon/> và Wikipediahttp://www.wikipedia.org/>.

A
phương pháp truy cập
A phương pháp được sử dụng để gián tiếp kiểm tra hoặc cập nhật một vậtTrạng thái Xs (của nó ví dụ
biến).

đối số thực tế
Sản phẩm vô hướng giá trị mà bạn cung cấp cho một chức năng or chương trình con khi bạn gọi nó. Vì
ví dụ, khi bạn gọi "power (" pu ")", chuỗi "phồng" là đối số thực tế. Nhìn thấy
Ngoài ra đối sốchính thức đối số.

nhà điều hành địa chỉ
Một số ngôn ngữ làm việc trực tiếp với địa chỉ bộ nhớ của các giá trị, nhưng điều này có thể giống như
nghịch lửa. Perl cung cấp một bộ găng tay amiăng để xử lý tất cả các bộ nhớ
ban quản lý. Toán tử địa chỉ gần nhất trong Perl là toán tử dấu gạch chéo ngược, nhưng
nó mang lại cho bạn một cứng tài liệu tham khảo, an toàn hơn nhiều so với địa chỉ bộ nhớ.

thuật toán
Một trình tự các bước được xác định rõ ràng, được giải thích đủ rõ ràng để ngay cả một máy tính cũng có thể
làm chúng.

bí danh
Biệt hiệu cho một thứ gì đó, hoạt động theo mọi cách như thể youXd đã sử dụng tên gốc
tên thay vì biệt hiệu. Các bí danh tạm thời được tạo ngầm trong vòng lặp
biến cho vòng lặp "foreach", trong biến $ _ cho toán tử "bản đồ" hoặc "grep", trong $ a
và $ b trong hàm so sánh Xs "sắp xếp" và trong mỗi phần tử của @_ cho thực tế
đối số của một lệnh gọi chương trình con. Bí danh vĩnh viễn được tạo rõ ràng trong gói
by nhập khẩu ký hiệu hoặc bằng cách gán cho máy đánh chữ. Bí danh theo phạm vi từ vựng cho
các biến gói được tạo rõ ràng bởi khai báo "của chúng tôi".

bảng chữ cái
Loại ký tự mà chúng tôi đặt thành từ. Trong Unicode, đây là tất cả các chữ cái bao gồm
tất cả các chữ tượng hình và một số dấu phụ, số chữ cái như số La Mã, và nhiều
kết hợp các dấu.

lựa chọn thay thế
Danh sách các lựa chọn có thể có mà từ đó bạn chỉ có thể chọn một, như trong X. Bạn có muốn
cửa A, B hoặc C? X Các lựa chọn thay thế trong biểu thức chính quy được phân tách bằng một
thanh dọc: "|". Các lựa chọn thay thế trong biểu thức Perl thông thường được phân tách bằng dấu
thanh dọc kép: "||". Các lựa chọn thay thế logic trong Boolean các biểu thức được tách biệt
với "||" hoặc "hoặc".

vô danh
Được sử dụng để mô tả một người giới thiệu không thể truy cập trực tiếp thông qua một biến.
Tham chiếu như vậy phải có thể truy cập gián tiếp thông qua ít nhất một cứng tài liệu tham khảo.
Khi tham chiếu cố định cuối cùng biến mất, tham chiếu ẩn danh sẽ bị hủy mà không
điều đáng tiếc.

ứng dụng
Một loại lớn hơn, huyền ảo hơn chương trình với một cái tên lạ lùng hơn để mọi người không nhận ra họ đang
bằng cách sử dụng một chương trình.

kiến trúc
Loại máy tính mà bạn đang làm việc, trong đó một Xkind của computerX có nghĩa là tất cả những
máy tính dùng chung ngôn ngữ máy tương thích. Vì các chương trình Perl (thường là)
các tệp văn bản đơn giản, không phải là hình ảnh thực thi, một chương trình Perl ít nhạy cảm hơn với
kiến trúc itX chạy trên các chương trình bằng các ngôn ngữ khác, chẳng hạn như C,
biên soạn thành mã máy. Xem thêm nền tảnghoạt động hệ thống.

đối số
Một phần dữ liệu được cung cấp cho chương trình, chương trình con, chức năng, hoặc là phương pháp nói với nó những gì
itXs phải làm. Còn được gọi là XparameterX.

ARGV
Tên của mảng có chứa đối số vector từ dòng lệnh. Nếu bạn dùng
toán tử "<>" trống, "ARGV" là tên của cả hồ sơ được sử dụng để đi qua
các đối số và vô hướng chứa tên của tệp đầu vào hiện tại.

toán tử số học
A biểu tượng chẳng hạn như "+" hoặc "/" yêu cầu Perl làm số học mà bạn phải làm
học ở trường lớp.

mảng
Một chuỗi có thứ tự của giá trị, được lưu trữ để bạn có thể dễ dàng truy cập vào bất kỳ
giá trị sử dụng một số nguyên chỉ số dưới chỉ định giá trịXs bù đắp trong trình tự.

bối cảnh mảng
Một biểu thức cổ xưa cho cái được gọi một cách chính xác hơn là bối cảnh.

Giấy phép nghệ thuật
Giấy phép nguồn mở mà Larry Wall đã tạo cho Perl, tối đa hóa PerlXs
tính hữu dụng, tính khả dụng và khả năng sửa đổi. Phiên bản hiện tại là 2.
(<http://www.opensource.org/licenses/artistic-license.php>).

ASCII
Mã tiêu chuẩn Hoa Kỳ để trao đổi thông tin (bộ ký tự 7 bit thích hợp
chỉ dành cho văn bản tiếng Anh trình bày kém). Thường được sử dụng lỏng lẻo để mô tả mức thấp nhất
128 giá trị của các bộ ký tự ISO-8859-X khác nhau, một loạt các giá trị không tương thích lẫn nhau
Mã 8-bit được mô tả tốt nhất là một nửa ASCII. Xem thêm Unicode.

quả quyết
Một thành phần của một đều đặn biểu hiện điều đó phải đúng để mẫu phù hợp nhưng
không nhất thiết phải khớp với bất kỳ ký tự nào. Thường được sử dụng đặc biệt để có nghĩa là
chiều rộng bằng không quả quyết.

chuyển nhượng
An nhà điều hành mà nhiệm vụ được giao trong cuộc sống là thay đổi giá trị của một biến.

điều hành viên phân công
Hoặc là một người bình thường chuyển nhượng hoặc một hợp chất nhà điều hành bao gồm một bài tập bình thường
và một số toán tử khác, thay đổi giá trị của một biến tại chỗ; đó là,
so với giá trị cũ của nó. Ví dụ: "$ a + = 2" thêm 2 vào $ a.

mảng kết hợp
Xem băm. Xin vui lòng. Thuật ngữ mảng kết hợp là thuật ngữ Perl 4 cũ cho một băm. Một số
ngôn ngữ gọi nó là từ điển.

kết hợp
Xác định xem bạn có làm bên trái hay không nhà điều hành đầu tiên hoặc bên phải nhà điều hành lần đầu tiên khi bạn
có XA nhà điều hành B nhà điều hành CX và hai toán tử có cùng ưu tiên.
Các toán tử như "+" là liên kết bên trái, trong khi các toán tử như "**" là phải
liên kết. Xem Camel chương 3, XUnary và Binary OperatorsX để biết danh sách các toán tử
và tính liên kết của chúng.

không đồng bộ
Cho biết các sự kiện hoặc hoạt động có thứ tự thời gian tương đối là không xác định vì
quá nhiều thứ đang diễn ra cùng một lúc. Do đó, một sự kiện không đồng bộ là một sự kiện bạn didnXt
biết khi nào cần mong đợi.

nguyên tử
A đều đặn biểu hiện thành phần có khả năng phù hợp với một chuỗi con chứa một hoặc nhiều
các ký tự và được coi như một đơn vị cú pháp không thể phân chia theo bất kỳ đơn vị nào sau đây định lượng.
(Tương phản với một quả quyết phù hợp với một cái gì đó của không chiều rộng và có thể không
định lượng.)

hoạt động nguyên tử
Khi Democritus đặt từ XatomX cho các mảnh vật chất không thể phân chia được, ý của ông ấy là
theo đúng nghĩa đen là một thứ không thể cắt được: X- (không) + -XXXX (bàn cắt). Một nguyên tử
hoạt động là một hành động canXt bị gián đoạn, không phải là một hành động bị cấm trong một không có hạt nhân
khu.

thuộc tính
Một tính năng mới cho phép khai báo biếnchương trình con với các bổ ngữ,
như trong "sub foo: phương thức bị khóa". Cũng là một tên khác cho một ví dụ biến của một
vật.

tự động phát sinh
Một tính năng của nhà điều hành quá tải of đối tượng, theo đó hành vi của một số
khai thác có thể được suy luận một cách hợp lý bằng cách sử dụng các toán tử cơ bản hơn. Điều này giả định
rằng các toán tử được nạp chồng thường sẽ có các mối quan hệ giống như các toán tử thông thường
các toán tử. Xem Camel chương 13, XOverloadingX.

tự động tăng
Để tự động thêm một vào một cái gì đó, do đó tên của toán tử "++". Thay vào đó
tự động trừ một cái khỏi cái gì đó được gọi là XautodecrementX.

tự động tải
Để tải theo yêu cầu. (Còn được gọi là tải XlazyX.) Cụ thể, để gọi một "AUTOLOAD"
chương trình con thay mặt cho một chương trình con không xác định.

tự động phân chia
Để tách một chuỗi tự động, như Xa chuyển đổi làm gì khi chạy dưới Xp or Xn in
để thi đua ôi. (Xem thêm mô-đun "AutoSplit", không liên quan gì đến
nút chuyển "Xa" nhưng liên quan nhiều đến tính năng tự động tải.)

tự động hóa
Một từ Graeco-Roman có nghĩa là X để mang bản thân đến cuộc sốngX. Trong Perl, các vị trí lưu trữ
(giá trị) tự tạo ra bản thân khi cần thiết, bao gồm cả việc tạo ra bất kỳ
cứng tài liệu tham khảo giá trị để trỏ đến cấp lưu trữ tiếp theo. Nhiệm vụ
"$ a [5] [5] [5] [5] [5] =" ngũ phân vị "" có khả năng tạo ra năm vị trí lưu trữ vô hướng,
cộng với bốn tham chiếu (trong bốn vị trí vô hướng đầu tiên) trỏ đến bốn
mảng ẩn danh (để giữ bốn vị trí vô hướng cuối cùng). Nhưng điểm của
autovivification là bạn không cần phải lo lắng về nó.

AV Viết tắt của Xarray valueX, dùng để chỉ một trong các kiểu dữ liệu nội bộ PerlXs lưu giữ
an mảng. Loại "AV" là một lớp con của SV.

awk Thuật ngữ chỉnh sửa mô tảXshort cho XawhagX. Cũng tình cờ đề cập đến một
ngôn ngữ xử lý văn bản đáng kính mà từ đó Perl bắt nguồn từ một số cấp cao của nó
ý tưởng.

B
sự ủng hộ
Một chuỗi con bị bắt bởi một subpattern trong dấu ngoặc đơn không được tô trong một biểu thức chính quy.
Các số thập phân gạch chéo ngược ("\ 1", "\ 2", v.v.) sau đó trong cùng một mẫu tham chiếu trở lại
vật chất con tương ứng trong trận đấu hiện tại. Bên ngoài mô hình, đánh số
các biến ($ 1, $ 2, v.v.) tiếp tục tham chiếu đến các giá trị tương tự này, miễn là
mô hình là trận đấu thành công cuối cùng của hiện tại năng động phạm vi.

quay lui
Thực hành nói, XI nếu tôi phải làm tất cả, IXd làm điều đó khác, X và sau đó
thực sự quay trở lại và làm theo cách khác. Nói một cách toán học, itXs
quay trở lại từ một đệ quy không thành công trên một cây khả năng. Perl backtracks
khi nó cố gắng khớp các mẫu với đều đặn biểu hiệnvà những nỗ lực trước đó của nó
donXt lia ra. Xem phần XThe Little Engine That / Couldn (nXt) X trong chương Camel
5, Xpattern MatchingX.

tương thích ngược
Có nghĩa là bạn vẫn có thể chạy chương trình cũ của mình vì chúng tôi đã không phá vỡ bất kỳ tính năng nào
hoặc lỗi mà nó đã dựa vào.

thanh kiếm
Một từ đủ mơ hồ để bị coi là bất hợp pháp trong "sử dụng 'subs'" nghiêm ngặt. bên trong
không có sự nghiêm ngặt đó, một thanh kiếm trần được coi như thể các dấu ngoặc kép xung quanh nó.

lớp cơ sở
Một chung chung vật loại; đó là một tốt nghiệp lớp XNUMX từ đó các lớp khác, cụ thể hơn
có nguồn gốc di truyền bởi thừa kế. Còn được gọi là XsuperclassX bởi những người tôn trọng
tổ tiên của họ.

người lớn
Từ Swift: người ăn trứng to đầu tiên. Cũng được sử dụng cho các máy tính lưu trữ
quan trọng nhất byte của một từ ở địa chỉ byte thấp hơn địa chỉ ít quan trọng nhất
byte. Thường được coi là cao cấp hơn so với các máy endian nhỏ. Xem thêm người cuối cùng.

nhị phân
Liên quan đến các số được biểu diễn trong cơ số 2. Điều đó có nghĩa là về cơ bản có hai
số: 0 và 1. Cũng được sử dụng để mô tả tệp XnontextX, có lẽ vì
tệp sử dụng đầy đủ tất cả các bit nhị phân trong các byte của nó. Với sự ra đời của Unicode,
sự phân biệt này, vốn đã bị nghi ngờ, lại càng mất đi ý nghĩa của nó.

toán tử nhị phân
An nhà điều hành mất hai Toán hạng.

ràng buộc
Để chỉ định một mạng địa chỉ đến một ổ cắm.

bit Một số nguyên trong phạm vi từ 0 đến 1, bao gồm cả. Đơn vị nhỏ nhất có thể của
lưu trữ thông tin. Một phần tám của byte hoặc của một đô la. (Thuật ngữ XPieces của EightX
đến từ việc có thể chia đồng đô la Tây Ban Nha cũ thành 8 bit, mỗi bit vẫn
đếm thành tiền. ThatXs tại sao một mảnh 25 xu ngày nay vẫn là Xtwo bitsX.)

sự thay đổi bit
Sự chuyển động của các bit sang trái hoặc phải trong một từ máy tính, có tác dụng
nhân hoặc chia với lũy thừa 2.

chuỗi bit
Một chuỗi của bit nó thực sự được coi là một chuỗi các bit, cùng một lúc.

ban phước cho
Trong cuộc sống công ty, để cấp sự chấp thuận chính thức cho một thứ, như trong XThe VP của
Kỹ thuật đã ban phước cho dự án WebCruncher của chúng tôi. Tương tự như vậy, trong Perl, cấp
sự chấp thuận chính thức cho một người giới thiệu để nó có thể hoạt động như một vật, Chẳng hạn như một
Đối tượng WebCruncher. Xem chức năng "ban phước" trong Camel chương 27, XFunctionsX.

chặn
Những gì một quá trình thực hiện khi nó phải đợi một cái gì đó: Quá trình XMy bị chặn chờ đợi
the disk.X Là một danh từ không liên quan, nó dùng để chỉ một lượng lớn dữ liệu, có kích thước
các hoạt động hệ thống thích đối phó với (thường là lũy thừa của 2 chẳng hạn như 512 hoặc 8192).
Thông thường đề cập đến một phần dữ liệu mà các X đến từ hoặc đi đến một tệp đĩa.

A
Một cấu trúc cú pháp bao gồm một chuỗi Perl báo cáo được phân định bởi
niềng răng. Các câu lệnh "if" và "while" được định nghĩa theo "KHỐI"s, cho
ví dụ. Đôi khi chúng ta cũng nói XblockX có nghĩa là một phạm vi từ vựng; đó là một chuỗi
trong số các câu lệnh hoạt động giống như một "KHỐI", chẳng hạn như trong một "eval" hoặc một tệp, thậm chí
mặc dù các câu lệnh không được phân cách bằng dấu ngoặc nhọn.

khối đệm
Một phương pháp làm cho đầu vào và đầu ra hiệu quả bằng cách chuyển một chặn tại một thời điểm. Qua
mặc định, Perl không chặn bộ đệm vào các tệp đĩa. Nhìn thấy đệmlệnh đệm.

Boolean
Một giá trị là đúng or sai.

Bối cảnh Boolean
Một loại đặc biệt của vô hướng bối cảnh được sử dụng trong các điều kiện để quyết định xem vô hướng
giá trị được trả về bởi một biểu thức là đúng or sai. Không đánh giá là một chuỗi
hoặc một số. Nhìn thấy bối cảnh.

breakpoint
Một điểm trong chương trình của bạn nơi youXve yêu cầu trình gỡ lỗi dừng lại thực hiện để bạn có thể
chọc xung quanh và xem liệu có gì là sai chưa.

phát sóng
Để gửi một gói dữ liệu đến nhiều điểm đến đồng thời.

BSD Một loại thuốc thần kinh, phổ biến trong những năm X80, có thể được phát triển tại UC Berkeley hoặc
ở đó. Tương tự theo nhiều cách với thuốc chỉ theo toa có tên là XSystem
VX, nhưng hữu ích hơn vô cùng. (Hoặc, ít nhất, vui hơn.) Tên hóa học đầy đủ là
Phân phối tiêu chuẩn XBerkeleyX.


Một vị trí trong một băm bàn chứa (có khả năng) nhiều mục nhập có khóa XhashX
đến cùng một giá trị băm theo hàm băm của nó. (Là chính sách nội bộ, bạn không
phải lo lắng về điều đó trừ khi bạn quan tâm đến nội bộ hoặc chính sách.)

đệm
Vị trí lưu giữ dữ liệu tạm thời. Dữ liệu được Chặn đệm có nghĩa là
dữ liệu được chuyển đến đích của nó bất cứ khi nào bộ đệm đầy. Dòng đệm có nghĩa
itXs được truyền đi bất cứ khi nào nhận được một dòng hoàn chỉnh. Lệnh đệm có nghĩa là
itXs được truyền mỗi khi bạn thực hiện lệnh "in" (hoặc tương đương). Nếu đầu ra của bạn là
không có bộ đệm, hệ thống xử lý nó từng byte một mà không cần sử dụng
diện tích. Điều này có thể khá kém hiệu quả.

được xây dựng trong
A chức năng được xác định trước bằng ngôn ngữ. Ngay cả khi bị ẩn bởi ghi đè, Bạn có thể
luôn nhận được một chức năng được tích hợp sẵn bằng đủ điều kiện tên của nó với "CORE ::"
bao bì giả.

bó lại
Một nhóm các mô-đun liên quan trên CPAN. (Đôi khi cũng đề cập đến một nhóm dòng lệnh
các công tắc được nhóm thành một chuyển đổi cụm.)

byte
Một phần dữ liệu trị giá tám bit ở hầu hết các nơi.

mã byte
Một biệt ngữ giống như pidgin được nói giữa các Xdroid khi họ không muốn tiết lộ
định hướng (xem cuối cùng). Được đặt tên theo một số ngôn ngữ tương tự được nói (tương tự
lý do) giữa người biên dịch và người phiên dịch vào cuối thế kỷ 20XX. Những ngôn ngữ này
được đặc trưng bởi đại diện cho mọi thứ dưới dạng một chuỗi không phụ thuộc vào kiến ​​trúc
của byte.

C
Ngôn ngữ CA được nhiều người yêu thích vì từ trong ra ngoài của nó kiểu định nghĩa, không thể hiểu được quyền ưu tiên
quy tắc và nặng nề quá tải của cơ chế gọi hàm. (Thực ra thì, mọi người
lần đầu tiên chuyển sang C vì họ nhận thấy số nhận dạng chữ thường dễ đọc hơn
trên.) Perl được viết bằng C, vì vậy không ngạc nhiên khi Perl mượn một vài ý tưởng
từ nó.

bộ nhớ cache
Một kho dữ liệu. Thay vì tính toán nhiều lần các câu trả lời đắt tiền, hãy tính toán
một lần và lưu kết quả.

gọi lại
A xử lý mà bạn đăng ký với một số phần khác của chương trình của bạn với hy vọng rằng
phần khác của chương trình của bạn sẽ kích hoạt xử lý của bạn khi một số sự kiện quan tâm
chuyển tiếp.

gọi bằng cách tham khảo
An đối số-cơ chế vượt qua trong đó chính thức đối số tham khảo trực tiếp đến
thực tế đối số, và chương trình con có thể thay đổi các đối số thực tế bằng cách thay đổi
lập luận chính thức. Đó là, đối số chính thức là một bí danh đối với đối số thực tế.
Xem thêm cuộc gọi by giá trị.

gọi theo giá trị
An đối số-cơ chế vượt qua trong đó chính thức đối số tham khảo một bản sao của
thực tế đối số, và chương trình con không thể thay đổi các đối số thực tế bằng cách thay đổi
các đối số chính thức. Xem thêm cuộc gọi by tài liệu tham khảo.

kinh điển
Rút gọn thành dạng chuẩn để tiện so sánh.

nắm bắt các biến
Các biến như $ 1 và $ 2, và "% +" và% X X giữ văn bản được nhớ trong một
phù hợp với mẫu. Xem chương 5 của Camel, XPattern MatchingX.

capturing
Việc sử dụng dấu ngoặc đơn xung quanh một mẫu phụ trong một đều đặn biểu hiện để lưu trữ
phù hợp chuỗi con như là một sự ủng hộ. (Các chuỗi đã chụp cũng được trả về dưới dạng danh sách trong
bối cảnh.) Xem Camel chương 5, XPattern MatchingX.

sùng bái hàng hóa
Sao chép và dán mã mà không hiểu nó, trong khi tin tưởng một cách mê tín vào
Giá trị của nó. Thuật ngữ này có nguồn gốc từ các nền văn hóa tiền công nghiệp xử lý các mảnh vụn
của những nhà thám hiểm và khai phá của các nền văn hóa công nghệ tiên tiến. Nhìn thấy Sản phẩm Gods Phải Be
Điên.

trường hợp
Thuộc tính của một số ký tự nhất định. Ban đầu, trình sắp chữ lưu trữ các chữ cái viết hoa trong
chữ trên của hai trường hợp và chữ nhỏ ở chữ cái dưới. Unicode nhận ra ba trường hợp:
chữ thường (tính cách tài sản "\ p {low}"), tiêu đề ("\ p {title}") và chữ hoa
("\ p {upper}"). Một phân tầng thứ tư được gọi là cái cặp bản thân nó không phải là một trường hợp riêng biệt, nhưng
nó được sử dụng trong nội bộ để triển khai hộp đựng. Không phải tất cả các chữ cái đều có chữ hoa và một số
phi thư có trường hợp.

hộp đựng
So sánh hoặc đối sánh một chuỗi không phân biệt chữ hoa chữ thường. Trong Perl, nó được thực hiện với
Công cụ sửa đổi mẫu "/ i", hàm "fc" và bản dịch dấu ngoặc kép "\ F"
bỏ trốn.

sơ đồ trường hợp
Quá trình chuyển đổi một chuỗi thành một trong bốn Unicode bản đồ trường hợp; ở Perl, nó là
được triển khai bằng các hàm "fc", "lc", "ucfirst" và "uc".

tính cách
Phần tử riêng lẻ nhỏ nhất của một chuỗi. Máy tính lưu trữ các ký tự dưới dạng số nguyên,
nhưng Perl cho phép bạn thao tác trên chúng dưới dạng văn bản. Số nguyên được sử dụng để đại diện cho một
ký tự được gọi là characterXs mật mã.

lớp nhân vật
Danh sách các ký tự được đặt trong ngoặc vuông được sử dụng trong đều đặn biểu hiện để chỉ ra rằng
bất kỳ ký tự nào của tập hợp có thể xảy ra tại một điểm nhất định. Một cách lỏng lẻo, bất kỳ tập hợp được xác định trước nào về
ký tự để được sử dụng.

tài sản nhân vật
Được xác định trước tính cách tốt nghiệp lớp XNUMX có thể hiểu được bằng "\ p" hoặc "\ P" siêu ký hiệu. Unicode định nghĩa
hàng trăm thuộc tính tiêu chuẩn cho mọi điểm mã có thể có và Perl xác định một vài
của riêng nó, quá.

toán tử vòng tròn
An nhà điều hành bao quanh nó toán hạng, như toán tử góc, hoặc dấu ngoặc đơn, hoặc
ôm.

tốt nghiệp lớp XNUMX
Người dùng xác định kiểu, được triển khai trong Perl thông qua gói cung cấp (hoặc trực tiếp
hoặc do thừa kế) phương pháp (đó là, chương trình con) giải quyết trường hợp của lớp
(nó là đối tượng). Xem thêm thừa kế.

phương pháp lớp
A phương phápbất đắc dĩ là một gói tên, không phải một vật tài liệu tham khảo. Một phương pháp
liên kết với cả lớp. Cũng thấy ví dụ phương pháp.

khách hàng
Trong mạng, một quá trình bắt đầu liên hệ với một máy chủ xử lý để
trao đổi dữ liệu và có lẽ nhận được một dịch vụ.

đóng cửa
An vô danh chương trình con, khi một tham chiếu đến nó được tạo trong thời gian chạy, sẽ giữ
theo dõi danh tính của những người có thể nhìn thấy bên ngoài từ vựng biến, ngay cả sau những
các biến từ vựng được cho là đã biến mất phạm vi. Họ gọi là XclosuresX vì
loại hành vi này mang lại cho các nhà toán học cảm giác khép kín.

cụm
Dấu ngoặc đơn mẫu phụ được sử dụng để nhóm các phần của một đều đặn biểu hiện thành một
nguyên tử.


Từ được trả về bởi hàm "ref" khi bạn áp dụng nó cho một tham chiếu đến một
chương trình con. Xem thêm CV.

trình tạo mã
Hệ thống viết mã cho bạn bằng ngôn ngữ cấp thấp, chẳng hạn như mã để triển khai
chương trình phụ trợ của trình biên dịch. Nhìn thấy chương trình máy phát điện.

mật mã
Số nguyên mà máy tính sử dụng để đại diện cho một ký tự nhất định. Các mã ASCII có trong
phạm vi 0 đến 127; Các điểm mã Unicode nằm trong khoảng 0 đến 0x1F_FFFF; và Perl
các điểm mã nằm trong phạm vi 0 đến 2XXX1 hoặc 0 đến 2XXX1, tùy thuộc vào số nguyên gốc của bạn
kích cỡ. Trong Văn hóa Perl, đôi khi được gọi là Số thứ tự.

mẫu mã con
A đều đặn biểu hiện subpattern có mục đích thực sự là thực thi một số Perl codeXfor
ví dụ, các bài toán con "(? {...})" và "(?? {...})".

trình tự đối chiếu
Thứ tự vào đó nhân vật loại. Cái này được sử dụng bởi chuỗi quy trình so sánh với
quyết định, ví dụ, vị trí trong bảng thuật ngữ này để đặt trình tự XcollatingX.

người đồng bảo trì
Người có quyền lập chỉ mục không gian tên in PAUSE. Bất kỳ ai cũng có thể tải lên bất kỳ
không gian tên, nhưng chỉ những người chính và người đồng bảo trì mới được lập chỉ mục các đóng góp của họ.

kết hợp nhân vật
Bất kỳ ký tự nào có Loại Dấu kết hợp Chung ("\ p {GC = M}"), có thể là
khoảng cách hoặc không có khoảng cách. Một số thậm chí còn vô hình. Một chuỗi các ký tự kết hợp
theo sau một ký tự cơ sở grapheme cùng nhau tạo nên một ký tự duy nhất mà người dùng có thể nhìn thấy
gọi là biểu đồ. Hầu hết, nhưng không phải tất cả các dấu phụ đều kết hợp các ký tự và
ngược lại.

lệnh
In shell lập trình, sự kết hợp cú pháp của tên chương trình và các đối số của nó.
Một cách lỏng lẻo hơn, bất cứ thứ gì bạn nhập vào trình bao (trình thông dịch lệnh) khởi động nó
đang làm gì đó. Thậm chí lỏng lẻo hơn, một Perl tuyên bố, có thể bắt đầu bằng nhãn
và thường kết thúc bằng dấu chấm phẩy.

đệm lệnh
Một cơ chế trong Perl cho phép bạn lưu trữ đầu ra của mỗi Perl lệnh và sau đó
xả nó ra như một yêu cầu duy nhất cho hoạt động hệ thống. ItX được kích hoạt bằng cách thiết lập
$ | ($ AUTOFLUSH) biến thành giá trị true. ItX được sử dụng khi bạn không muốn dữ liệu được lưu trữ
xung quanh, không đi đến nơi mà itX cho phép, điều này có thể xảy ra vì mặc định trên
hồ sơ or đường ống là sử dụng chặn đệm.

đối số dòng lệnh
Sản phẩm giá trị bạn cung cấp cùng với tên chương trình khi bạn nói shell để thực hiện một
lệnh. Các giá trị này được chuyển tới chương trình Perl thông qua @ARGV.

tên lệnh
Tên của chương trình hiện đang thực thi, như được nhập trên dòng lệnh. Trong C,
lệnh tên được chuyển cho chương trình dưới dạng đối số dòng lệnh đầu tiên. Trong Perl, nó
có giá riêng là $ 0.

bình luận
Một nhận xét không ảnh hưởng đến ý nghĩa của chương trình. Trong Perl, một nhận xét là
được giới thiệu bởi một ký tự "#" và tiếp tục đến cuối dòng.

đơn vị biên soạn
Sản phẩm hồ sơ (Hoặc chuỗi, trong trường hợp "eval") hiện đang được biên soạn.

biên dịch
Quá trình biến mã nguồn thành dạng máy có thể sử dụng được. Nhìn thấy biên dịch giai đoạn.

giai đoạn biên dịch
Bất kỳ lúc nào trước khi Perl bắt đầu chạy chương trình chính của bạn. Xem thêm chạy giai đoạn. Biên dịch
giai đoạn hầu hết được chi tiêu trong biên dịch thời gian, nhưng cũng có thể được chi tiêu vào thời gian chạy khi "BEGIN"
các khối, khai báo "sử dụng" hoặc "không" hoặc các biểu thức con không đổi đang được đánh giá.
Mã khởi động và nhập của bất kỳ khai báo "sử dụng" nào cũng được chạy trong giai đoạn biên dịch.

trình biên dịch
Nói một cách chính xác, một chương trình nghiền ngẫm một chương trình khác và tạo ra một chương trình khác
tệp chứa chương trình ở dạng Xmore executeutableX, thường chứa tệp gốc
hướng dẫn máy. Các perl chương trình không phải là một trình biên dịch theo định nghĩa này, nhưng nó
có chứa một loại trình biên dịch lấy một chương trình và biến nó thành một
biểu mẫu thực thi (cú pháp cây) trong perl tự xử lý, mà thông dịch viên
sau đó thông dịch. Tuy nhiên, có phần mở rộng mô-đun để Perl hành động giống như một
Trình biên dịch XrealX. Xem Camel chương 16, XCompilingX.

thời gian biên dịch
Thời điểm Perl cố gắng hiểu mã của bạn, trái ngược với khi nó nghĩ
nó biết mã của bạn có nghĩa là gì và chỉ đang cố gắng làm những gì nó nghĩ rằng mã của bạn nói
để làm, đó là thời gian chạy.

nhà soạn nhạc
Một XconstructorX cho một người giới thiệu đó thực sự là một vật, như một mảng ẩn danh hoặc
một băm (hoặc một sonata, cho vấn đề đó). Ví dụ, một cặp dấu ngoặc nhọn hoạt động như một
nhà soạn nhạc cho một hàm băm và một cặp dấu ngoặc đóng vai trò như một nhà soạn nhạc cho một mảng. Xem
phần XCreating ReferencesX in Camel chương 8, XRefferencesX.

ghép
Quy trình dán một mũi catXs vào đuôi catXs khác. Cũng là một hoạt động tương tự
trên hai dây.

có điều kiện
XiffyX gì đó. Nhìn thấy Boolean bối cảnh.

liên quan
Trong điện thoại, mạch điện tạm thời giữa callerXs và calleeXs
điện thoại. Trong mạng, cùng một loại mạch tạm thời giữa một khách hàng
máy chủ.

xây dựng
Là một danh từ, một mảnh cú pháp được tạo thành từ những mảnh nhỏ hơn. Là một động từ bắc cầu, to
tạo ra một vật sử dụng một constructor.

constructor
Bất kì tốt nghiệp lớp XNUMX phương pháp, ví dụ, hoặc là chương trình con soạn thảo, khởi tạo, ban phước và
trả lại một vật. Đôi khi chúng ta sử dụng thuật ngữ này một cách lỏng lẻo để có nghĩa là nhà soạn nhạc.

bối cảnh
Môi trường xung quanh hoặc môi trường. Bối cảnh được cung cấp bởi mã xung quanh xác định
một loại dữ liệu cụ thể nào biểu hiện dự kiến ​​sẽ trở lại. Ba chính
bối cảnh là bối cảnh, vô hướnglàm mất hiệu lực bối cảnh. Ngữ cảnh vô hướng đôi khi là
chia thành Boolean bối cảnh, số bối cảnh, chuỗi bối cảnhlàm mất hiệu lực bối cảnh.
ThereXs cũng là một ngữ cảnh XdonXt careX (được đề cập trong chương 2 của Camel, XBits và
PiecesX, nếu bạn quan tâm).

tiếp tục
Điều trị nhiều hơn một thể chất hàng như một dòng logic duy nhất. makefile dòng
được tiếp tục bằng cách đặt một dấu gạch chéo ngược trước dòng mới. Tiêu đề thư, như được định nghĩa bởi
RFC 822, được tiếp tục bằng cách đặt một khoảng trắng hoặc tab sau khi dòng mới. Nói chung, các dòng
trong Perl không cần bất kỳ hình thức tiếp diễn nào, bởi vì khoảng trắng (Bao gồm cả
newlines) bị bỏ qua một cách hân hoan. Thường xuyên.

bãi chứa lõi
Xác chết của một quá trình, dưới dạng một tệp còn lại trong đang làm việc thư mục của
, thường là kết quả của một số loại lỗi nghiêm trọng.

CPAN
Mạng lưu trữ Perl toàn diện. (Xem Lời nói đầu Lạc đà và Lạc đà chương 19,
XCPANX để biết chi tiết.)

Bộ tiền xử lý C
Đầu tiên, C compilerXs điển hình vượt qua, xử lý các dòng bắt đầu bằng "#" cho
biên dịch có điều kiện và định nghĩa macro, và thực hiện các thao tác khác nhau của
văn bản chương trình dựa trên các định nghĩa hiện tại. Cũng được biết đến như là cpp(1).

cracker
Ai đó phá vỡ bảo mật trên hệ thống máy tính. Một cracker có thể là một sự thật của hacker or
chỉ một kịch bản đứa trẻ.

kênh đầu ra hiện được chọn
Cuối cùng hồ sơ được chỉ định bằng "select (FILEHANDLE)"; "STDOUT", nếu không
xử lý tệp đã được chọn.

gói hiện tại
Sản phẩm gói trong đó câu lệnh hiện tại là biên soạn. Quét ngược trong văn bản của
chương trình của bạn thông qua hiện tại từ vựng phạm vi hoặc bất kỳ phạm vi từ vựng nào kèm theo cho đến khi
bạn tìm thấy một khai báo gói. ThatXs tên gói hiện tại của bạn.

thư mục làm việc hiện tại
Xem đang làm việc thư mục.

CV Trong học thuật, một sơ yếu lý lịch, một loại sơ yếu lý lịch ưa thích. Trong Perl, một Xcode nội bộ
valueX typedef đang giữ một chương trình con. Loại "CV" là một lớp con của SV.

D
tuyên bố lủng lẳng
Một trần, đơn tuyên bố, không có bất kỳ dấu ngoặc nhọn nào, bỏ qua "nếu" hoặc "trong khi"
có điều kiện. C cho phép họ. Perl doesnXt.

gói dữ liệu
Một gói dữ liệu, chẳng hạn như UDP thông điệp, rằng (từ quan điểm của các chương trình
có liên quan) có thể được gửi độc lập qua mạng. (Trên thực tế, tất cả các gói đều được gửi
độc lập tại IP mức độ, nhưng dòng các giao thức như TCP giấu điều này khỏi bạn
chương trình.)

cấu trúc dữ liệu
Các phần dữ liệu khác nhau của bạn có liên quan như thế nào với nhau và hình dạng của chúng khi bạn
đặt tất cả chúng lại với nhau, như trong một cái bàn hình chữ nhật hoặc một cái cây hình tam giác.

loại dữ liệu
Một tập hợp các giá trị có thể có, cùng với tất cả các phép toán biết cách xử lý
những giá trị đó. Ví dụ: kiểu dữ liệu số có một bộ số nhất định mà bạn
có thể làm việc, cũng như các phép toán khác nhau mà bạn có thể thực hiện trên
, nhưng sẽ không có ý nghĩa gì đối với một chuỗi chẳng hạn như "Kilroy". Chuỗi có
hoạt động của riêng họ, chẳng hạn như ghép. Các loại hợp chất được tạo ra từ một số
các phần nhỏ hơn thường có các hoạt động để biên soạn và phân hủy chúng, và có lẽ để
sắp xếp lại chúng. Đối tượng mô hình những thứ trong thế giới thực thường có các hoạt động
tương ứng với các hoạt động thực tế. Ví dụ: nếu bạn mô hình một thang máy, thang máy của bạn
đối tượng có thể có "open_door" phương pháp.

DBM là viết tắt của các quy trình XDatabase ManagementX, một tập hợp các quy trình mô phỏng một
liên kết mảng bằng cách sử dụng các tệp đĩa. Các quy trình sử dụng một lược đồ băm động để
xác định vị trí bất kỳ mục nhập nào chỉ có hai lần truy cập đĩa. Các tệp DBM cho phép chương trình Perl giữ một
cố chấp băm qua nhiều lời gọi. Bạn có thể "buộc" các biến băm của mình với
các triển khai DBM khác nhau.

kê khai
An quả quyết cho biết một cái gì đó tồn tại và có lẽ mô tả nó như thế nào,
mà không đưa ra bất kỳ cam kết nào về việc bạn sẽ sử dụng nó như thế nào hoặc ở đâu. Một tuyên bố giống như
phần công thức của bạn có ghi, Xtwo chén bột mì, một quả trứng lớn, bốn hoặc năm
nòng nọcXX Xem tuyên bố đối với nó ngược lại. Lưu ý rằng một số khai báo cũng hoạt động
như các tuyên bố. Các khai báo chương trình con cũng hoạt động như các định nghĩa nếu một phần thân được cung cấp.

người khai báo
Một cái gì đó cho chương trình của bạn biết loại biến youXd thích. Perl doesnXt
yêu cầu bạn khai báo các biến, nhưng bạn có thể sử dụng "của tôi", "của chúng tôi" hoặc "trạng thái" để biểu thị
mà bạn muốn một cái gì đó khác với mặc định.

giảm dần
Để trừ một giá trị khỏi một biến, như trong Xdecrement $ xX (nghĩa là xóa 1 khỏi
giá trị của nó) hoặc Xdecrement $ x x 3X.

mặc định
A giá trị được chọn cho bạn nếu bạn không cung cấp một giá trị của riêng bạn.

xác định
Có một ý nghĩa. Perl cho rằng một số điều mọi người cố gắng làm đều không thành
Ý nghĩa; đặc biệt, sử dụng các biến chưa bao giờ được cung cấp giá trị
thực hiện các hoạt động nhất định trên dữ liệu isnXt ở đó. Ví dụ, nếu bạn cố gắng
đọc dữ liệu ở cuối tệp, Perl sẽ trả lại cho bạn một giá trị không xác định. Xem thêm
sai và mục nhập "được định nghĩa" trong Camel chương 27, XFunctionsX.

dấu phân cách
A tính cách or chuỗi đặt giới hạn cho một đối tượng văn bản có kích thước tùy ý, không phải
nhầm lẫn với một phân cách or terminator. XTo delimitX thực sự chỉ có nghĩa là Xto
surroundX hoặc Xto encloseX (giống như các dấu ngoặc đơn này đang làm).

hội nghị
Một thuật ngữ khoa học máy tính ưa thích có nghĩa là Xto tuân theo một tài liệu tham khảo đến những gì nó trỏ tớiX.
Phần XdeX của nó đề cập đến thực tế là youX đang lấy đi một cấp
sự chuyển hướng.

Lớp có nguồn gốc
A tốt nghiệp lớp XNUMX điều đó xác định một số phương pháp xét về một lớp chung chung hơn, được gọi là
cơ sở tốt nghiệp lớp XNUMX. Lưu ý rằng các lớp không được phân loại riêng thành các lớp cơ sở hoặc
các lớp dẫn xuất: một lớp có thể hoạt động như cả một lớp dẫn xuất và một lớp cơ sở
đồng thời, đó là loại sang trọng.

bộ mô tả
Xem hồ sơ bộ mô tả.

phá hủy
Để giải quyết ký ức của một người giới thiệu (lần đầu tiên kích hoạt phương thức "DESTROY", nếu nó
có một).

kẻ hủy diệt
Một đặc biệt phương pháp nó được gọi là khi một vật đang nghĩ về phá hủy chinh no. MỘT
Phương thức Perl programXs "DESTROY" doesnXt thực hiện việc phá hủy thực tế; Perl chỉ kích hoạt
phương pháp trong trường hợp tốt nghiệp lớp XNUMX muốn thực hiện bất kỳ hoạt động dọn dẹp nào có liên quan.

thiết bị
Một gizmo phần cứng khác nhau (như ổ đĩa hoặc ổ băng hoặc modem hoặc cần điều khiển hoặc
chuột) được gắn vào máy tính của bạn, hoạt động hệ thống cố gắng làm cho trông giống như một
hồ sơ (hoặc một loạt các tệp). Trong Unix, những tệp giả mạo này có xu hướng tồn tại trong / dev
thư mục.

Chỉ thị
A pod chỉ thị. Xem Camel chương 23, Tài liệu cũ XPlainX.

thư mục
Một tệp đặc biệt có chứa các tệp khác. Một số hoạt động hệ thống gọi những XfoldersX này,
XdrawersX, XcataloguesX hoặc XcatalogsX.

xử lý thư mục
Tên đại diện cho một trường hợp cụ thể của việc mở một thư mục để đọc nó, cho đến khi
bạn đóng nó lại. Xem chức năng "opendir".

kỷ luật
Một số người cần điều này và một số người tránh nó. Đối với Perl, đó là một cách nói cũ I / O
lớp.

công văn
Để gửi một cái gì đó đến đích chính xác của nó. Thường được sử dụng một cách ẩn dụ để chỉ một
chuyển điều khiển có lập trình đến đích được chọn theo thuật toán, thường bằng
tra cứu trong một bảng chức năng tài liệu tham khảo hoặc, trong trường hợp đối tượng phương pháp, Bởi
duyệt qua cây kế thừa để tìm định nghĩa cụ thể nhất cho
phương pháp.

phân phối
Một bản phát hành tiêu chuẩn, trọn gói của một hệ thống phần mềm. Việc sử dụng mặc định ngụ ý nguồn
mã được bao gồm. Nếu không đúng như vậy, nó sẽ được gọi là Xbinary-onlyX
phân phối.

sống kép
Một số mô-đun hoạt động cả trong Tiêu chuẩn Thư viện và hơn thế nữa CPAN. Các mô-đun này có thể là
được phát triển trên hai bản nhạc khi mọi người sửa đổi một trong hai phiên bản. Xu hướng hiện nay là
gỡ rối những tình huống này.

người lùn
Một sự mê hoặc, ảo ảnh, ảo giác, hoặc trò tung hứng. Nói khi PerlXs kỳ diệu người lơ mơ
hiệu ứng donXt làm những gì bạn mong đợi, nhưng dường như là sản phẩm của sự phức tạp
thủy thủ, phép thuật, hoặc kỳ quan làm việc. [Từ tiếng Anh Trung.]

người lơ mơ
DWIM là từ viết tắt của XDo What I MeanX, nguyên tắc mà việc gì đó nên làm
những gì bạn muốn nó làm mà không cần phải phiền phức quá mức. Một đoạn mã không
XdwimmingX là một XdwimmerX. Dwimming có thể yêu cầu rất nhiều cảnh hậu trường
ma thuật, mà (nếu nó không phải ở đằng sau hậu trường) được gọi là người lùn
thay thế.

phạm vi động
Phạm vi động hoạt động trên một năng động phạm vi, làm cho các biến hiển thị trong suốt
phần còn lại của chặn trong đó chúng được sử dụng lần đầu tiên và trong bất kỳ chương trình con được gọi là
bởi phần còn lại của khối. Các biến phạm vi động có thể có giá trị của chúng
được thay đổi tạm thời (và hoàn toàn được khôi phục sau đó) bởi một nhà điều hành "cục bộ". (Đối chiếu
từ vựng phạm vi.) Được sử dụng lỏng lẻo hơn để chỉ cách một chương trình con ở giữa
gọi một chương trình con khác XcontainsX chương trình con đó tại thời gian chạy.

E
chiết trung
Bắt nguồn từ nhiều nguồn. Một vài người nói rằng quá nhiều.

thành phần
Một khối xây dựng cơ bản. Khi bạn đang nói về một mảng, itX là một trong những mặt hàng
tạo nên mảng.

nhúng
Khi thứ gì đó được chứa trong thứ khác, đặc biệt khi thứ đó có thể
được coi là đáng ngạc nhiên: XIXve đã nhúng một trình thông dịch Perl hoàn chỉnh vào trình soạn thảo của tôi! X

kiểm tra lớp con trống
Khái niệm rằng một trống rỗng nguồn gốc tốt nghiệp lớp XNUMX nên cư xử chính xác như nó cơ sở tốt nghiệp lớp XNUMX.

đóng gói
Bức màn trừu tượng ngăn cách giao diện từ thực hiện (liệu
được thực thi hay không), bắt buộc tất cả quyền truy cập vào một vậtTrạng thái Xs được thông qua
phương pháp một mình.

cuối cùng
Xem người cuối cùngngười lớn.

vi khách
Khi bạn thay đổi một giá trị vì nó đang được sao chép. [Từ tiếng Pháp Xin passX, như trong
thủ đoạn bắt tốt kỳ lạ trong cờ vua.]

môi trường
Tập hợp tập thể của môi trường biến qua một vài thao tác đơn giản về quá trình kế thừa từ cha mẹ của nó.
Đã truy cập qua% ENV.

biến môi trường
Cơ chế mà một số tác nhân cấp cao như người dùng có thể chuyển các tùy chọn của nó
xuống con cháu trong tương lai của nó (con Quy trình, quá trình cháu, chắt
quy trình, v.v.). Mỗi biến môi trường là một chính/giá trị ghép nối, giống như một mục nhập
trong một băm.

EOF Cuối tệp. Đôi khi được sử dụng một cách ẩn dụ như là chuỗi kết thúc của một vào đây
tài liệu.

sai
Số lỗi được trả về bởi một tòa nhà cao tầng khi nó không thành công. Perl đề cập đến lỗi bởi
tên $! (hoặc $ OS_ERROR nếu bạn sử dụng mô-đun tiếng Anh).

lôi
Xem ngoại lệ or gây tử vong lôi.

trình tự thoát
Xem siêu ký hiệu.

ngoại lệ
Một thuật ngữ ưa thích cho một lỗi. Nhìn thấy gây tử vong lôi.

xử lý ngoại lệ
Cách một chương trình phản hồi với một lỗi. Cơ chế xử lý ngoại lệ trong Perl là
toán tử "eval".

giám đốc điều hành
Để vứt bỏ hiện tại quá trìnhChương trình Xs và thay thế nó bằng một chương trình khác, không có
thoát khỏi quy trình hoặc từ bỏ bất kỳ tài nguyên nào được giữ lại (ngoại trừ bộ nhớ cũ
hình ảnh).

tập tin thực thi
A hồ sơ được đánh dấu đặc biệt để nói với hoạt động hệ thống rằng itXs ổn để chạy
tệp này như một chương trình. Thường được rút gọn thành XexecutableX.

thi hành
Để chạy một chương trình or chương trình con. (Không liên quan gì đến "kill" được tích hợp sẵn, trừ khi
youX đang cố gắng chạy một tín hiệu xử lý.)

bit thực thi
Dấu đặc biệt cho biết hệ điều hành nó có thể chạy chương trình này. Có
thực sự có ba bit thực thi trong Unix và bit nào được sử dụng tùy thuộc vào việc bạn
sở hữu tệp riêng lẻ, tập thể, hoặc hoàn toàn không.

trạng thái thoát
Xem tình trạng.

khai thác
Được sử dụng như một danh từ trong trường hợp này, điều này đề cập đến một cách đã biết để thỏa hiệp một chương trình để có được
nó để làm một cái gì đó mà tác giả didnXt dự định. Nhiệm vụ của bạn là viết không thể khai thác
chương trình.

xuất khẩu
Để tạo các ký hiệu từ một mô-đun sẵn cho nhập khẩu bởi các mô-đun khác.

biểu hiện
Bất cứ điều gì bạn có thể nói một cách hợp pháp ở một nơi mà giá trị bắt buộc. Sáng tác điển hình
of chữ, biến, khai thác, chức năngchương trình con cuộc gọi, không nhất thiết phải trong
đơn đặt hàng đó.

mở rộng
Một mô-đun Perl cũng kéo vào biên soạn Mã C hoặc C ++. Nói chung hơn, bất kỳ
tùy chọn thử nghiệm có thể được biên soạn vào Perl, chẳng hạn như đa luồng.

F
sai
Trong Perl, bất kỳ giá trị nào trông giống như "" hoặc "0" nếu được đánh giá trong ngữ cảnh chuỗi.
Vì các giá trị không xác định được đánh giá thành "", nên tất cả các giá trị không xác định đều sai, nhưng không phải tất cả
giá trị sai không được xác định.

Câu hỏi thường gặp Câu hỏi thường gặp (mặc dù không nhất thiết phải được trả lời thường xuyên, đặc biệt nếu
câu trả lời xuất hiện trong Câu hỏi thường gặp về Perl tiêu chuẩn vận chuyển với Perl).

lỗi nghiêm trọng
Một không có suy nghĩ ngoại lệ, dẫn đến việc chấm dứt quá trình sau khi in một
tin nhắn của bạn Tiêu chuẩn lôi dòng. Các lỗi xảy ra bên trong một "eval" không
gây tử vong. Thay vào đó, "eval" kết thúc sau khi đặt thông báo ngoại lệ trong $ @
($ EVAL_ERROR) biến. Bạn có thể cố gắng tạo ra một lỗi nghiêm trọng với toán tử "die"
(được gọi là ném hoặc nâng cao một ngoại lệ), nhưng điều này có thể bị bắt bởi một
bao quanh "eval". Nếu không bị bắt, lỗi "chết" sẽ trở thành một lỗi nghiêm trọng.

chủ nghĩa sáng tạo gây sốt
Chủ nghĩa hư hỏng của Xcreeping featurismX, ghi nhận sự thôi thúc sinh học chỉ thêm một
tính năng của một chương trình.

lĩnh vực
Một phần dữ liệu số hoặc chuỗi là một phần của dữ liệu dài hơn chuỗi, ghi, hoặc là
hàng. Các trường có độ rộng biến đổi thường được chia nhỏ bởi dải phân cách (vì vậy hãy sử dụng "split" để
trích xuất các trường), trong khi các trường có độ rộng cố định thường ở các vị trí cố định (vì vậy hãy sử dụng
"giải nén"). Sơ thẩm biến còn được gọi là XfieldsX.

FIFO
Đến trước về trước. Xem thêm LIFO. Cũng là một biệt hiệu cho một tên đường ống.

hồ sơ
Một tập hợp dữ liệu được đặt tên, thường được lưu trữ trên đĩa trong một thư mục trong một hệ thống tập tin.
Gần giống như một tài liệu, nếu bạn say mê các phép ẩn dụ văn phòng. Trong hệ thống tệp hiện đại, bạn
thực sự có thể cung cấp cho một tệp nhiều hơn một tên. Một số tệp có các thuộc tính đặc biệt, như
thư mục và thiết bị.

trình mô tả tệp
Con số nhỏ hoạt động hệ thống sử dụng để theo dõi cái nào đã mở hồ sơ bạnXre
nói về. Perl ẩn bộ mô tả tệp bên trong Tiêu chuẩn I / O phát trực tiếp và sau đó
đính kèm luồng vào một hồ sơ.

fileglob
Một trận đấu XwildcardX trên tên tập tin. Xem chức năng "cầu".

hồ sơ
Mã định danh (không nhất thiết phải liên quan đến tên thật của tệp) đại diện cho
trường hợp cụ thể của việc mở một tệp, cho đến khi bạn đóng nó. Nếu bạn chuẩn bị mở và
đóng nhiều tệp khác nhau liên tiếp, có thể mở từng tệp bằng
cùng một bộ xử lý tệp, vì vậy bạn không cần phải viết mã riêng biệt để xử lý từng tệp.

tên tập tin
Một tên cho một tệp. Tên này được liệt kê trong một thư mục. Bạn có thể sử dụng nó trong một "mở"
nói với hoạt động hệ thống chính xác tệp bạn muốn mở và liên kết
nộp hồ sơ với một hồ sơ, sẽ mang danh tính tiếp theo của tệp đó trong
cho đến khi bạn đóng nó.

hệ thống tập tin
Một tập hợp các thư mụccác tập tin nằm trên một phân vùng của đĩa. Đôi khi được gọi là
một XpartitionX. Bạn có thể thay đổi tên fileXs hoặc thậm chí di chuyển một tệp từ
thư mục đến thư mục trong hệ thống tệp mà không thực sự di chuyển tệp đó, tại
ít nhất dưới Unix.

toán tử kiểm tra tệp
Toán tử một ngôi được tích hợp sẵn mà bạn sử dụng để xác định xem một cái gì đó có đúng về một
, chẳng hạn như "Xo $ filename" để kiểm tra xem bạn có phải là chủ sở hữu của tệp hay không.

lọc
Một chương trình được thiết kế để thực hiện một dòng đầu vào và biến nó thành một luồng đầu ra.

Đên trươc tiên
Lần đầu tiên PAUSE tác giả để tải lên một không gian tên tự động trở thành chính
người bảo trì cho không gian tên đó. Các quyền Xfirst comeX phân biệt chính
người bảo trì người đã được chỉ định vai trò đó từ một người đã tự động nhận vai trò đó.

cờ
Chúng ta có xu hướng tránh thuật ngữ này vì nó có rất nhiều nghĩa. Nó có thể có nghĩa là một lệnh-
hàng chuyển đổi mà không cần đối số (chẳng hạn như cờ PerlXs "Xn" và "Xp") hoặc,
ít thường xuyên hơn, chỉ báo một bit (chẳng hạn như cờ "O_CREAT" và "O_EXCL" được sử dụng
trong "sysopen"). Đôi khi được sử dụng không chính thức để chỉ một số công cụ sửa đổi regex nhất định.

điểm nổi
Một phương pháp lưu trữ các số trong ký hiệu khoa học X, sao cho độ chính xác của
số không phụ thuộc vào độ lớn của nó (dấu thập phân XfloatsX). Perl thực hiện nó
số hoạt động với số dấu phẩy động (đôi khi được gọi là XfloatsX) khi nó có thể
đi với việc sử dụng số nguyên. Số dấu phẩy động chỉ là số gần đúng của số thực
số.

tuôn ra
Hành động làm trống một đệm, thường trước khi itXs đầy.

FMTEYEWTK
Nhiều hơn tất cả những gì bạn từng muốn biết. Một chuyên luận đầy đủ về một hẹp
chủ đề, một cái gì đó siêuCâu Hỏi Thường Gặp. Hẹn gặp Tom để biết thêm.

cái cặp
Bản đồ casemap được sử dụng trong Unicode khi so sánh hoặc đối sánh mà không phân biệt chữ hoa và chữ thường.
So sánh chữ thường, tiêu đề- hoặc chữ hoa đều không đáng tin cậy do UnicodeXs phức tạp,
một-nhiều trường hợp ánh xạ. Thư mục là một chữ thường biến thể (sử dụng một phần
bị phân hủy bình thường biểu mẫu cho điểm hẹn nhất định) được tạo riêng để giải quyết
cái này.

ngã ba
Để tạo ra một đứa trẻ quá trình giống với quá trình cha mẹ tại thời điểm thụ thai,
ít nhất là cho đến khi nó có được những ý tưởng của riêng mình. Một chủ đề với bộ nhớ được bảo vệ.

lập luận chính thức
Các tên chung mà theo đó a chương trình con biết nó đối số. Trong nhiều ngôn ngữ, trang trọng
các đối số luôn được đặt tên riêng lẻ; trong Perl, các đối số chính thức chỉ là
các phần tử của một mảng. Các đối số chính thức cho chương trình Perl là $ ARGV [0],
$ ARGV [1], v.v. Tương tự, các đối số chính thức cho chương trình con Perl là $ _ [0],
$ _ [1], v.v. Bạn có thể đặt tên riêng cho các đối số bằng cách gán các giá trị
vào danh sách "của tôi". Xem thêm thực tế đối số.

định dạng
Đặc điểm kỹ thuật về bao nhiêu khoảng trắng và chữ số và những thứ cần đặt ở đâu đó để
bất cứ thứ gì bạn in ra đều đẹp và đẹp.

có sẵn miễn phí
Có nghĩa là bạn không phải trả tiền để có được nó, nhưng bản quyền về nó vẫn có thể thuộc về
cho người khác (như Larry).

tự do phân phối lại
Có nghĩa là bạn sẽ không gặp rắc rối pháp lý nếu bạn đưa một bản sao lậu của nó cho bạn bè và
chúng tôi tìm hiểu về nó. Trên thực tế, weXd đúng hơn là bạn đã đưa một bản sao cho tất cả bạn bè của mình.

phần mềm miễn phí
Về mặt lịch sử, bất kỳ phần mềm nào bạn cho đi, đặc biệt nếu bạn tạo nguồn
mã có sẵn. Bây giờ thường được gọi là mở nguồn phần mềm. Gần đây đã có
xu hướng sử dụng thuật ngữ trái ngược với mở nguồn phần mềm, chỉ để tham khảo
phần mềm miễn phí được phát hành theo Free Software FoundationXs GPL (General Public
Giấy phép), nhưng điều này rất khó để chứng minh về mặt từ nguyên.

chức năng
Về mặt toán học, ánh xạ của từng tập hợp các giá trị đầu vào với một đầu ra cụ thể
giá trị. Trong máy tính, đề cập đến một chương trình con or nhà điều hành điều đó trả về một giá trị. Nó có thể
hoặc có thể không có giá trị đầu vào (được gọi là đối số).

nhân vật hài hước
Một người như Larry, hoặc một trong những người bạn kỳ lạ của anh ta. Cũng đề cập đến sự kỳ lạ
tiền tố mà Perl yêu cầu làm dấu danh từ trên các biến của nó.

G
thu gom rác thải
Một tính năng bị đặt tên sai nên được gọi là Xexpecting mẹ của bạn đến đón sau bạnX.
Nói một cách chính xác, Perl doesnXt làm điều này, nhưng nó dựa vào việc đếm tham chiếu
cơ chế để giữ mọi thứ ngăn nắp. Tuy nhiên, chúng tôi hiếm khi nói một cách nghiêm túc và thường sẽ đề cập đến
sang lược đồ đếm tham chiếu như một hình thức thu gom rác. (Nếu itXs bất kỳ
thoải mái, khi thông dịch viên của bạn thoát ra, một bộ thu gom rác XrealX sẽ chạy để đảm bảo
mọi thứ sẽ được dọn dẹp nếu bạn đã lộn xộn với các tham chiếu vòng tròn và những thứ tương tự.)

GID Group IDXin Unix, ID nhóm số mà hoạt động hệ thống sử dụng để xác định bạn
và các thành viên của bạn nhóm.

toàn cầu
Nói đúng ra, ký tự shellXs "*", sẽ khớp với XglobX của các ký tự khi
youX đang cố gắng tạo một danh sách các tên tệp. Một cách lỏng lẻo, hành động sử dụng quả địa cầu và
các ký hiệu tương tự để thực hiện khớp mẫu. Xem thêm fileglobđánh máy.

toàn cầu
Một cái gì đó bạn có thể nhìn thấy từ bất cứ đâu, thường được sử dụng biếnchương trình con việc này
hiển thị ở mọi nơi trong chương trình của bạn. Trong Perl, chỉ một số biến đặc biệt là
các biến globalXmost thực sự (và tất cả các chương trình con) chỉ tồn tại trong hiện tại gói.
Các biến toàn cục có thể được khai báo bằng "our". Xem Tuyên bố XGlobalX trong Camel
chương 4, XStatements và khai báoX.

hủy diệt toàn cầu
Sản phẩm rác bộ sưu tập trong số các hình cầu (và sự chạy của bất kỳ đối tượng liên quan nào
hàm hủy) diễn ra khi Perl thông dịch viên đang được đóng cửa. Toàn cầu
Sự hủy diệt không nên bị nhầm lẫn với Ngày tận thế, có lẽ ngoại trừ khi nó nên xảy ra.

ngôn ngữ keo
Một ngôn ngữ chẳng hạn như Perl rất tốt trong việc kết nối mọi thứ lại với nhau mà mục đích của wasnXt
được nối với nhau.

độ chi tiết
Kích thước của các mảnh mà bạn đang xử lý, nói về mặt tinh thần.

biểu đồ
Một graphen là một dạng thù hình của cacbon được sắp xếp trong một mạng tinh thể lục giác một nguyên tử
dày. MỘT biểu đồ, hoặc đầy đủ hơn, a biểu đồ cụm chuỗi là một người dùng có thể nhìn thấy
tính cách, lần lượt có thể là một số ký tự (mật mã) Dài. Ví dụ, một
ký tự xuống dòng cộng với nguồn cấp dữ liệu dòng là một grapheme đơn nhưng có hai ký tự, trong khi ký tự XXX
là một grapheme đơn lẻ nhưng có một, hai hoặc thậm chí ba ký tự, tùy thuộc vào
bình thường.

tham lam
A mẫu phụđịnh lượng muốn kết hợp nhiều thứ nhất có thể.

grep
Ban đầu từ lệnh soạn thảo Unix cũ cho XGlobally tìm kiếm Thông thường
Expression và Print itX, hiện được sử dụng theo nghĩa chung cho bất kỳ loại tìm kiếm nào,
đặc biệt là tìm kiếm văn bản. Perl có chức năng "grep" tích hợp để tìm kiếm danh sách
các phần tử phù hợp với bất kỳ tiêu chí nhất định nào, trong khi grep(1) chương trình tìm kiếm các dòng
phù hợp với một đều đặn biểu hiện trong một hoặc nhiều tệp.

nhóm
Một nhóm người dùng mà bạn là thành viên. Trong một số hệ điều hành (như Unix), bạn
có thể cấp quyền truy cập tệp nhất định cho các thành viên khác trong nhóm của bạn.

GV Một typedef trong Xglob valueX, giữ một đánh máy. Loại "GV" là một lớp con của
SV.

H
của hacker
Một người kiên trì xuất sắc trong việc giải quyết các vấn đề kỹ thuật, cho dù những
liên quan đến chơi gôn, chiến đấu với Orc hoặc lập trình. Hacker là một thuật ngữ trung lập, về mặt đạo đức
nói. Tin tặc tốt không nên nhầm lẫn với cái ác bánh quy hoặc không biết gì kịch bản
những đứa trẻ. Nếu bạn nhầm lẫn với họ, chúng tôi sẽ cho rằng bạn là người xấu xa hoặc không biết gì.

xử lý
A chương trình con or phương pháp Perl gọi khi chương trình của bạn cần phản hồi một số
sự kiện nội bộ, chẳng hạn như một tín hiệuhoặc một cuộc gặp gỡ với một nhà điều hành phụ thuộc vào nhà điều hành
quá tải. Xem thêm gọi lại.

tài liệu tham khảo khó
A vô hướng giá trị chứa địa chỉ thực của một người giới thiệu, như vậy các referencentX
tài liệu tham khảo đếm tài khoản cho nó. (Một số tài liệu tham khảo khó được lưu giữ nội bộ, chẳng hạn như
tham chiếu ngầm từ một trong một đánh máyX các vị trí thay đổi để tương ứng với nó
tham chiếu.) Tham chiếu cố định khác với biểu tượng tài liệu tham khảo.

băm
Một liên kết không có thứ tự của chính/giá trị các cặp, được lưu trữ để bạn có thể dễ dàng sử dụng
chuỗi chính để tra cứu dữ liệu liên quan của nó giá trị. Bảng thuật ngữ này giống như một hàm băm, trong đó
từ được xác định là khóa và định nghĩa là giá trị. Một băm cũng là
đôi khi riêng lẻ được gọi là mảng XassociativeX, đây là một
lý do đơn giản chỉ cần gọi nó là XhashX.

bảng băm
Một cấu trúc dữ liệu được Perl sử dụng nội bộ để triển khai các mảng kết hợp (băm)
một cách hiệu quả. Xem thêm .

tập tin tiêu đề
Một tệp chứa các định nghĩa bắt buộc nhất định mà bạn phải bao gồm XaheadX của
phần còn lại của chương trình của bạn để thực hiện một số hoạt động khó hiểu. Tệp tiêu đề AC có một .h
sự mở rộng. Perl doesnXt thực sự có các tệp tiêu đề, mặc dù trước đây Perl có
đôi khi được sử dụng dịch .h các tập tin với một .ph sự mở rộng. Xem "yêu cầu" trong Camel
chương 27, XFunctionsX. (Các tệp tiêu đề đã được thay thế bằng mô-đun cơ chế.)

tài liệu đây
Được gọi như vậy vì cấu trúc tương tự trong vỏ giả vờ rằng dòng
sau lệnh là một sự riêng biệt hồ sơ được cung cấp cho lệnh, lên đến một số
chuỗi kết thúc. Tuy nhiên, trong Perl, itXs chỉ là một dạng trích dẫn ưa thích.

thập lục phân
Một số trong cơ số 16, viết tắt là XhexX. Các chữ số từ 10 đến 15 theo thông lệ
được đại diện bởi các chữ cái "a" đến "f". Hằng số thập lục phân trong Perl bắt đầu bằng
"0x". Xem thêm hàm "hex" trong Camel chương 27, XFunctionsX.

thư mục chính
Thư mục bạn được đưa vào khi đăng nhập. Trên hệ thống Unix, tên thường là
được đặt vào $ ENV {HOME} hoặc $ ENV {LOGDIR} bởi đăng nhập, nhưng bạn cũng có thể tìm thấy nó với
"(lấy" "pwuid ($ <)) [7]". (Một số nền tảng không có khái niệm về thư mục chính.)

chủ nhà
Máy tính chứa chương trình hoặc dữ liệu khác.

kiêu ngạo
Niềm tự hào quá mức, kiểu mà Zeus đánh gục bạn. Ngoài ra chất lượng
khiến bạn viết (và duy trì) các chương trình mà người khác sẽ không muốn nói những điều tồi tệ
Về. Do đó, đức tính tuyệt vời thứ ba của một lập trình viên. Xem thêm sự lười biếng
thiếu kiên nhẫn.

HV Viết tắt của một typedef Xhash valueX, chứa biểu diễn bên trong PerlXs của một
băm. Kiểu "HV" là một lớp con của SV.

I
định danh
Tên được hình thành hợp pháp cho hầu hết mọi thứ mà chương trình máy tính có thể là
quan tâm đến. Nhiều ngôn ngữ (bao gồm Perl) cho phép số nhận dạng bắt đầu bằng
ký tự chữ cái, và sau đó chứa các chữ cái và chữ số. Perl cũng cho phép
dấu chấm câu của trình kết nối như ký tự gạch dưới ở bất kỳ nơi nào nó cho phép bảng chữ cái.
(Perl cũng có những cái tên phức tạp hơn, như đủ điều kiện tên.)

thiếu kiên nhẫn
Bạn cảm thấy tức giận khi máy tính bị lười. Điều này khiến bạn viết chương trình
donXt đó chỉ phản ứng với nhu cầu của bạn, nhưng thực sự dự đoán chúng. Hoặc ít nhất là
giả vờ. Do đó, đức tính tuyệt vời thứ hai của một lập trình viên. Xem thêm sự lười biếng
kiêu ngạo.

thực hiện
Một đoạn mã thực sự hoạt động như thế nào. Người dùng mã không nên
tin tưởng vào các chi tiết triển khai được giữ nguyên trừ khi chúng là một phần của tài liệu đã xuất bản
giao diện.

nhập khẩu
Để có quyền truy cập vào các ký hiệu được xuất từ ​​mô-đun khác. Xem "sử dụng" trong Camel
chương 27, XFunctionsX.

tăng
Để tăng giá trị của một thứ gì đó lên 1 (hoặc một số khác, nếu được chỉ định như vậy).

lập chỉ mục
Ngày xưa, hành động tra cứu chính trong một chỉ mục thực tế (chẳng hạn như danh bạ điện thoại).
Nhưng bây giờ nó chỉ đơn thuần là hành động sử dụng bất kỳ loại khóa hoặc vị trí nào để tìm
tương ứng giá trị, ngay cả khi không có chỉ mục nào liên quan. Mọi thứ đã suy thoái đến
chỉ ra rằng hàm "chỉ mục" của PerlXs chỉ đơn thuần xác định vị trí (chỉ mục) của một chuỗi
trong cái khác.

xử lý tệp gián tiếp
An biểu hiện đánh giá một cái gì đó có thể được sử dụng như một hồ sơ: The chuỗi
(tên tập tin), a đánh máy, một cái máy đánh chữ tài liệu tham khảohoặc cấp thấp IO vật.

sự chuyển hướng
Nếu một cái gì đó trong một chương trình không phải là giá trị mà bạn đang tìm kiếm nhưng cho biết vị trí
giá trị là, hướng đóXs. Điều này có thể được thực hiện với biểu tượng tài liệu tham khảo or
cứng.

đối tượng gián tiếp
Trong ngữ pháp tiếng Anh, một cụm danh từ ngắn giữa động từ và tân ngữ trực tiếp của nó
chỉ ra người thụ hưởng hoặc người nhận hành động. Trong Perl, "in STDOUT
"$ foo \ n"; "có thể được hiểu là objectX đối tượng gián tiếp Xverb, trong đó" STDOUT "là
người nhận hành động "in" và "$ foo" là đối tượng đang được in. Tương tự,
khi gọi một phương pháp, bạn có thể đặt invocant trong vị trí gốc giữa
và các đối số của nó:

$ gollum = new Pathetic :: Sinh vật "Smeagol";
cho $ gollum "Fisssssh!";
cho $ gollum "Quý!";

khe đối tượng gián tiếp
Vị trí cú pháp nằm giữa một lệnh gọi phương thức và các đối số của nó khi sử dụng
cú pháp gọi đối tượng gián tiếp. (Khe được phân biệt bởi sự vắng mặt của một
dấu phẩy giữa nó và đối số tiếp theo.) "STDERR" nằm trong vùng đối tượng gián tiếp ở đây:

print STDERR "Awake! Awake! Fear, Fire, Foes! Awake! \ n";

trung tố
An nhà điều hành cái đó ở giữa nó Toán hạng, chẳng hạn như phép nhân trong "24 * 7".

thừa kế
Những gì bạn nhận được từ tổ tiên của bạn, do di truyền hay cách khác. Nếu bạn tình cờ là một
tốt nghiệp lớp XNUMX, tổ tiên của bạn được gọi là cơ sở các lớp học và con cháu của bạn được gọi là nguồn gốc
các lớp học. Thấy duy nhất thừa kếnhiều thừa kế.

ví dụ
Viết tắt của phiên bản Xan của classX, có nghĩa là vật về điều đó tốt nghiệp lớp XNUMX.

dữ liệu cá thể
Xem ví dụ biến.

phương pháp phiên bản
A phương pháp của một vật, trái ngược với một tốt nghiệp lớp XNUMX phương pháp.

A phương phápbất đắc dĩ là một vật, không phải là một gói Tên. Mọi đối tượng của một lớp
chia sẻ tất cả các phương thức của lớp đó, vì vậy một phương thức phiên bản áp dụng cho tất cả các phiên bản
của lớp, thay vì áp dụng cho một cá thể cụ thể. Cũng thấy tốt nghiệp lớp XNUMX phương pháp.

biến cá thể
An thuộc tính của một vật; dữ liệu được lưu trữ với đối tượng cụ thể thay vì với
cả lớp.

số nguyên
Một số không có phần thập phân (thập phân). Một số đếm, như 1, 2, 3, v.v.
trên, nhưng bao gồm 0 và các phủ định.

giao diện
Các dịch vụ mà một đoạn mã hứa hẹn sẽ cung cấp mãi mãi, trái ngược với
thực hiện, mà nó có thể thoải mái thay đổi bất cứ khi nào nó thích.

phép nội suy
Việc chèn một giá trị vô hướng hoặc danh sách ở đâu đó ở giữa một giá trị khác, chẳng hạn như
rằng nó dường như đã ở đó suốt. Trong Perl, nội suy biến số xảy ra
trong các chuỗi và mẫu được trích dẫn kép và nội suy danh sách xảy ra khi xây dựng
danh sách các giá trị để chuyển đến toán tử danh sách hoặc cấu trúc khác như vậy có
"DANH SÁCH".

thông dịch viên
Nói một cách chính xác, một chương trình đọc một chương trình thứ hai và làm những gì chương trình thứ hai
chương trình nói trực tiếp mà không cần chuyển chương trình thành một dạng khác trước, điều này
là gì trình biên dịch làm. Perl không phải là một thông dịch viên theo định nghĩa này, bởi vì nó
chứa một loại trình biên dịch lấy một chương trình và biến nó thành một chương trình thực thi hơn
mẫu đơn (cú pháp cây) trong perl tự xử lý, mà Perl thời gian chạy hệ thống sau đó
thông dịch viên.

bất đắc dĩ
Người đại diện thay mặt cho một phương pháp Được gọi. Trong một tốt nghiệp lớp XNUMX phương pháp, invocant là một
tên gói hàng. Trong một ví dụ phương thức, invocant là một tham chiếu đối tượng.

sự cầu khẩn
Hành động gọi một vị thần, daemon, chương trình, phương thức, chương trình con hoặc hàm để lấy
nó để làm những gì bạn nghĩ itXs phải làm. Chúng tôi thường các chương trình con XcallX nhưng
Phương thức XinvokeX, vì nó nghe có vẻ hay hơn.

I / O Đầu vào từ, hoặc đầu ra đến, hồ sơ or thiết bị.

IO Một đối tượng I / O nội bộ. Cũng có thể có nghĩa là không trực tiếp vật.

I / O lớp
Một trong những bộ lọc giữa dữ liệu và những gì bạn nhận được dưới dạng đầu vào hoặc những gì bạn kết thúc với
dưới dạng đầu ra.

IPA Ấn Độ Pale Ale. Cũng là Bảng chữ cái phiên âm quốc tế, bảng chữ cái tiêu chuẩn được sử dụng
cho ký hiệu phiên âm trên toàn thế giới. Rút ra nhiều trên Unicode, bao gồm nhiều kết hợp
ký tự.

Giao thức Internet IP, hoặc Sở hữu trí tuệ.

Giao tiếp liên quy trình IPC.

là một
Mối quan hệ giữa hai đối tượng trong đó một đối tượng được coi là hơn
phiên bản cụ thể của đối tượng khác, chung chung: Lạc đà XA là động vật có vú.X Kể từ khi
đối tượng chung thực sự chỉ tồn tại theo nghĩa Platon, chúng tôi thường thêm một chút
trừu tượng hóa khái niệm về các đối tượng và nghĩ về mối quan hệ giữa một
chủng loại cơ sở tốt nghiệp lớp XNUMX và cụ thể nguồn gốc tốt nghiệp lớp XNUMX. Thật kỳ lạ, các lớp học của Platon donXt
luôn có những mối quan hệ kiểu PlatonXsee thừa kế.

sự lặp lại
Làm điều gì đó lặp đi lặp lại.

người lặp lại
Một gizmo lập trình đặc biệt giúp theo dõi bạn đang ở đâu trong một thứ gì đó mà bạn
cố gắng lặp lại. Vòng lặp "foreach" trong Perl chứa một trình lặp; a cũng vậy
băm, cho phép bạn "từng" thông qua nó.

IV Số nguyên bốn, không được nhầm lẫn với sáu, trình soạn thảo yêu thích của TomXs. IV cũng có nghĩa là một
Giá trị số nguyên nội bộ của loại a vô hướng có thể giữ, không bị nhầm lẫn với NV.

J
NHẬT BẢN
XJust Another Perl HackerX, một đoạn mã Perl thông minh nhưng khó hiểu, khi được thực thi,
đánh giá cho chuỗi đó. Thường được sử dụng để minh họa một tính năng Perl cụ thể, và
một cái gì đó của Cuộc thi Perl Obfuscated đang diễn ra được thấy trong chữ ký USENET.

K
key Chỉ mục chuỗi thành một băm, được sử dụng để tra cứu giá trị liên kết với khóa đó.

từ khóa
Xem Ltd từ.

L
nhãn
Một cái tên bạn đặt cho một tuyên bố để bạn có thể nói về tuyên bố đó ở những nơi khác trong
chương trình.

sự lười biếng
Chất lượng khiến bạn nỗ lực rất nhiều để giảm tiêu hao năng lượng tổng thể. Nó
khiến bạn viết các chương trình tiết kiệm sức lao động mà những người khác sẽ thấy hữu ích, và sau đó
ghi lại những gì bạn đã viết để bạn không cần phải trả lời rất nhiều câu hỏi về nó. Kể từ đây,
đức tính tuyệt vời đầu tiên của một lập trình viên. Do đó, cuốn sách này. Xem thêm thiếu kiên nhẫn
kiêu ngạo.

ngoài cùng bên trái dài nhất
Sở thích của đều đặn biểu hiện động cơ để khớp với sự xuất hiện ngoài cùng bên trái của một
Belt Hold, sau đó đưa ra một vị trí mà tại đó một trận đấu sẽ xảy ra, ưu tiên cho
trận đấu dài nhất (giả sử sử dụng tham lam định lượng). Xem Camel chương 5,
XPattern MatchingX cho nhiều nhiều hơn về chủ đề này.

dịch trái
A bit thay đổi nhân số đó với một số lũy thừa của 2.

từ vựng
Thuật ngữ ưa thích cho một mã thông báo.

từ vựng
Thuật ngữ ưa thích cho một mã thông báo.

Phân tích từ vựng
Thuật ngữ ưa thích cho token hóa.

phạm vi từ vựng
Nhìn vào của bạn Oxford Tiếng Anh Từ điển qua kính hiển vi. (Cũng được biết đến như là tĩnh
phạm vi, bởi vì từ điển donXt thay đổi rất nhanh.) Tương tự, việc xem xét các biến
được lưu trữ trong từ điển riêng (không gian tên) cho từng phạm vi, chỉ hiển thị từ
điểm tuyên bố của họ đến cuối phạm vi từ vựng mà họ đang
khai báo. XSyn. tĩnh phạm vi. XAnt. năng động phạm vi.

biến từ vựng
A biến tùy thuộc vào từ vựng phạm vi, được khai báo bởi "my". Thường chỉ được gọi là
XlexicalX. (Khai báo "của chúng tôi" khai báo một tên có phạm vi từ vựng cho một toàn cầu
biến, bản thân nó không phải là một biến từ vựng.)

thư viện
Nói chung, một tập hợp các thủ tục. Trong thời cổ đại, đề cập đến một bộ sưu tập của
chương trình con trong một .pl tập tin. Trong thời hiện đại, đề cập đến toàn bộ bộ sưu tập thường xuyên hơn
của Perl mô-đun trên hệ thống của bạn.

LIFO
Vào Cuối cùng, Ra trước. Xem thêm FIFO. LIFO thường được gọi là ngăn xếp.

hàng
Trong Unix, một chuỗi không hoặc nhiều ký tự phi dòng được kết thúc bằng dòng mới
tính cách. Trên các máy không phải Unix, điều này được thư viện C mô phỏng ngay cả khi
cơ bản hoạt động hệ thống có những ý tưởng khác nhau.

ngắt dòng
A biểu đồ bao gồm một ký tự xuống dòng theo sau bởi một nguồn cấp dữ liệu dòng hoặc bất kỳ
ký tự với Dấu cách dọc Unicode tính cách tài sản.

đệm dòng
Được sử dụng bởi một Tiêu chuẩn I / O luồng đầu ra tuôn ra đệm sau mỗi dòng mới. Nhiều
thư viện I / O tiêu chuẩn tự động thiết lập bộ đệm dòng trên đầu ra sẽ
thiết bị đầu cuối.

số dòng
Số dòng được đọc trước dòng này, cộng với 1. Perl giữ một dòng riêng biệt
số cho mỗi nguồn hoặc tệp đầu vào mà nó sẽ mở. Số dòng fileXs nguồn hiện tại
được đại diện bởi "__LINE__". Số dòng đầu vào hiện tại (đối với tệp
gần đây nhất đã đọc qua " ") được đại diện bởi biến $. ($ INPUT_LINE_NUMBER).
Nhiều thông báo lỗi báo cáo cả hai giá trị, nếu có.

liên kết này
Được sử dụng như một danh từ, một tên trong một thư mục đại diện cho một hồ sơ. Một tệp nhất định có thể có
nhiều liên kết đến nó. Nó giống như có cùng một số điện thoại được liệt kê trong điện thoại
thư mục dưới các tên khác nhau. Là một động từ, để giải quyết một phần biên soạn tập tinXs
các ký hiệu chưa được giải quyết thành một hình ảnh thực thi (gần như). Liên kết nói chung có thể là tĩnh
hoặc động, không liên quan gì đến phạm vi tĩnh hoặc động.

DANH SÁCH
Một cấu trúc cú pháp đại diện cho một danh sách các biểu thức được phân tách bằng dấu phẩy, được đánh giá
để sản xuất một giá trị. Mỗi biểu hiện trong một "DANH SÁCH" được đánh giá trong bối cảnh
nội suy vào giá trị danh sách.


Một tập hợp các giá trị vô hướng có thứ tự.

danh sách bối cảnh
Tình huống mà một biểu hiện được mong đợi bởi môi trường xung quanh nó (mã gọi
nó) để trả về một danh sách các giá trị thay vì một giá trị duy nhất. Các chức năng muốn một
"DANH SÁCH" trong số các đối số cho các đối số đó biết rằng chúng phải tạo ra một giá trị danh sách. Nhìn thấy
Ngoài ra bối cảnh.

toán tử danh sách
An nhà điều hành thực hiện điều gì đó với danh sách các giá trị, chẳng hạn như "tham gia" hoặc "grep".
Thường được sử dụng cho các toán tử tích hợp được đặt tên (chẳng hạn như "in", "hủy liên kết" và "hệ thống")
không yêu cầu dấu ngoặc đơn xung quanh đối số danh sách.

giá trị danh sách
Một danh sách không tên các giá trị vô hướng tạm thời có thể được chuyển trong một chương trình
từ bất kỳ chức năng tạo danh sách nào đến bất kỳ chức năng hoặc cấu trúc nào cung cấp
bối cảnh.

nghĩa đen
Mã thông báo trong ngôn ngữ lập trình, chẳng hạn như một số hoặc chuỗi, điều đó mang lại cho bạn một
thực tế giá trị thay vì chỉ đại diện cho các giá trị có thể có dưới dạng biến không.

người cuối cùng
Từ Swift: người ăn trứng ít kết thúc trước. Cũng được sử dụng của máy tính lưu trữ
ít quan trọng nhất byte của một từ ở địa chỉ byte thấp hơn từ quan trọng nhất
byte. Thường được coi là cao cấp hơn so với máy lớn. Xem thêm người lớn.

địa phương
Không có nghĩa giống nhau ở mọi nơi. Một biến toàn cục trong Perl có thể được bản địa hóa
bên trong năng động phạm vi thông qua nhà điều hành "địa phương".

toán tử logic
Các ký hiệu đại diện cho các khái niệm XandX, XorX, XxorX và XnotX.

nhìn thẳng
An quả quyết nhìn vào chuỗi ở bên phải của vị trí khớp hiện tại.

nhìn về phía sau
An quả quyết nhìn vào chuỗi ở bên trái của vị trí khớp hiện tại.

vòng lặp
Một công trình thực hiện lặp đi lặp lại một thứ gì đó, chẳng hạn như tàu lượn siêu tốc.

câu lệnh điều khiển vòng lặp
Bất kỳ câu lệnh nào trong phần thân của một vòng lặp có thể làm cho một vòng lặp ngừng lặp lại sớm
hoặc bỏ qua một sự lặp lại. Nói chung, bạn không nên thử điều này trên tàu lượn siêu tốc.

nhãn vòng lặp
Một loại chìa khóa hoặc tên được gắn vào vòng lặp (hoặc tàu lượn) để điều khiển vòng lặp đó
các câu lệnh có thể nói về vòng lặp nào họ muốn kiểm soát.

chữ thường
Trong Unicode, không chỉ các ký tự có Danh mục Chung là Chữ thường, mà còn bất kỳ
ký tự có thuộc tính Chữ thường, bao gồm Chữ cái bổ nghĩa, Số chữ cái,
một số Biểu tượng khác và một Dấu kết hợp.

có giá trị
Có thể phục vụ như một giá trị.

giá trị
Thuật ngữ được các luật sư ngôn ngữ sử dụng cho một vị trí lưu trữ mà bạn có thể chỉ định một thuật ngữ mới giá trị đến,
chẳng hạn như một biến hoặc một phần tử của một mảng. XlX là viết tắt của XleftX, như trong
mặt trái của một nhiệm vụ, một nơi điển hình cho các giá trị. Một có giá trị chức năng hoặc
biểu thức là một biểu thức mà giá trị có thể được chỉ định, như trong "pos ($ x) = 10".

công cụ sửa đổi lvalue
Một cụm từ giả tính từ làm sai lệch ý nghĩa của một giá trị trong một số khai báo
thời trang. Hiện tại có ba công cụ sửa đổi giá trị: "của tôi", "của chúng tôi" và "cục bộ".

M
ma thuật
Về mặt kỹ thuật, bất kỳ ngữ nghĩa bổ sung nào được đính kèm với một biến như $ !, $ 0,% ENV,
hoặc% SIG, hoặc bất kỳ biến được ràng buộc nào. Những điều kỳ diệu xảy ra khi bạn làm được những điều đó
biến.

sự gia tăng kỳ diệu
An tăng toán tử biết cách bổ sung bảng chữ cái ASCII cũng như các số.

biến thần kỳ
Các biến đặc biệt có tác dụng phụ khi bạn truy cập hoặc gán cho chúng. Vì
ví dụ, trong Perl, việc thay đổi các phần tử của mảng% ENV cũng làm thay đổi
các biến môi trường mà các quy trình con sẽ sử dụng. Đọc $! biến mang lại cho bạn
số lỗi hệ thống hiện tại hoặc thông báo.

makefile
Một tệp điều khiển quá trình biên dịch chương trình. Các chương trình Perl donXt thường cần một
makefile bởi vì trình biên dịch Perl có nhiều quyền tự kiểm soát.

man Chương trình Unix hiển thị tài liệu trực tuyến (các trang hướng dẫn sử dụng) cho bạn.

trang chủ
Một XpageX từ sách hướng dẫn, thường được truy cập thông qua người đàn ông(1) lệnh. Một trang
chứa SYNOPSIS, DESCRIPTION, danh sách các BUGS, v.v. và thường dài hơn
hơn một trang. Có tài liệu hướng dẫn sử dụng lệnh, tòa nhà chọc trời, thư viện chức năng,
thiết bị, giao thức, các tập tin, và như vậy. Trong cuốn sách này, chúng tôi gọi bất kỳ phần nào của Perl tiêu chuẩn
tài liệu (như perlop hoặc perldelta) một trang chủ, bất kể nó ở định dạng nào
được cài đặt trên hệ thống của bạn.

phù hợp
Xem Belt Hold phù hợp.

dữ liệu thành viên
Xem ví dụ biến.

trí nhớ
Điều này luôn có nghĩa là bộ nhớ chính của bạn, không phải đĩa của bạn. Làm sáng tỏ vấn đề là thực tế
mà máy của bạn có thể thực hiện ảo kỉ niệm; nghĩa là, nó sẽ giả vờ rằng nó có
nhiều bộ nhớ hơn thực tế và itXll sử dụng không gian đĩa để chứa các bit không hoạt động. Đây
có thể làm cho nó có vẻ như bạn có nhiều bộ nhớ hơn một chút so với thực tế, nhưng nó không phải là một
thay thế cho bộ nhớ thực. Điều tốt nhất có thể nói về bộ nhớ ảo là
nó cho phép hiệu suất của bạn giảm dần thay vì đột ngột khi bạn hết
của bộ nhớ thực. Nhưng chương trình của bạn cũng có thể chết khi bạn hết bộ nhớ ảo.
bạn hasnXt đã làm cho đĩa của bạn chết trước.

siêu nhân vật
A tính cách đó là không đáng lẽ phải được đối xử bình thường. Những nhân vật nào sẽ trở thành
được đối xử đặc biệt như siêu ký tự thay đổi rất nhiều từ ngữ cảnh này sang ngữ cảnh khác. Của bạn shell
sẽ có một số siêu ký tự nhất định, Perl được trích dẫn kép dây có khác
siêu nhân vật, và đều đặn biểu hiện các mẫu có tất cả các dấu ngoặc kép
siêu ký tự cộng với một số ký tự phụ của riêng chúng.

siêu ký hiệu
Cái gì đó mà weXd gọi là siêu nhân vật ngoại trừ việc itX là một chuỗi gồm nhiều hơn một
tính cách. Nói chung, ký tự đầu tiên trong chuỗi phải là true
metacharacter để khiến các ký tự khác trong metasymbol có hành vi sai trái cùng với
nó.

phương pháp
Một loại hành động mà một vật có thể mất nếu bạn nói với nó. Xem Camel chương 12,
XObjectsX.

thứ tự giải quyết phương pháp
Đường dẫn Perl đi qua @INC. Theo mặc định, đây là tìm kiếm đầu tiên có độ sâu kép,
một lần tìm kiếm các phương thức đã xác định và một lần cho "AUTOLOAD". Tuy nhiên, Perl cho phép bạn
cấu hình điều này với "mro".

cái chảo nhỏ
Máy nhân bản CPAN chỉ bao gồm các phiên bản mới nhất cho mỗi bản phân phối, có thể
được tạo bằng "CPAN :: Mini". Xem Camel chương 19, XCPANX.

minimalism
Niềm tin rằng Xsmall là đẹpX. Nghịch lý thay, nếu bạn nói điều gì đó nhỏ
ngôn ngữ, nó thành lớn, và nếu bạn nói nó bằng ngôn ngữ lớn, nó thành nhỏ.
Đi hình.

chế độ
Trong bối cảnh của stat(2) cuộc gọi tổng hợp, đề cập đến trường chứa cho phép bit
và loại hồ sơ.

thay đổi
Xem tuyên bố thay đổi, đều đặn biểu hiệngiá trị, Không nhất thiết phải theo thứ tự đó.

mô-đun
A hồ sơ điều đó xác định một gói của (gần như) cùng một tên, có thể xuất khẩu
biểu tượng hoặc chức năng như một vật lớp. (Một moduleXs chính .PM tệp cũng có thể tải trong
các tệp khác hỗ trợ mô-đun.) Xem phần "sử dụng" được tích hợp sẵn.

mô đun
Một ước số nguyên khi bạn quan tâm đến phần dư thay vì thương số.

mojibake
Khi bạn nói một ngôn ngữ và máy tính nghĩ rằng bạn đang nói một ngôn ngữ khác. YouXll
chẳng hạn như xem các bản dịch kỳ lạ khi bạn gửi UTFX8, nhưng máy tính cho rằng bạn
đã gửi Latin-1, thay vào đó hiển thị tất cả các loại ký tự kỳ lạ. Thuật ngữ được viết
XXXXXX trong tiếng Nhật và có nghĩa là Xcharacter rotX, một mô tả phù hợp. Phát âm
["modXibake"] trong tiêu chuẩn IPA ngữ âm, hoặc gần đúng Xmoh-jee-bah-kehX.

người bán tạp hóa
Viết tắt của một thành viên của Perl những người mong manh, một nhà cung cấp của Perl.

người phàm
Giá trị tạm thời được lên lịch để chết khi câu lệnh hiện tại kết thúc.

mro Xem phương pháp độ phân giải gọi món.

mảng đa chiều
Một mảng có nhiều chỉ số con để tìm một phần tử. Perl thực hiện những
sử dụng tài liệu tham khảoXsee Camel chương 9, XData StructuresX.

đa kế thừa
Những đặc điểm bạn nhận được từ mẹ và cha của mình, trộn lẫn với nhau một cách khó đoán. (Nhìn thấy
Ngoài ra thừa kếduy nhất thừa kế.) Trong các ngôn ngữ máy tính (bao gồm cả Perl), nó
là khái niệm cho rằng một lớp nhất định có thể có nhiều tổ tiên trực tiếp hoặc cơ sở các lớp học.

N
đường ống được đặt tên
A đường ống với một cái tên được nhúng trong hệ thống tập tin để nó có thể được truy cập bởi hai
không liên quan Quy trình.

không gian tên
Một miền tên. Bạn cần phải lo lắng về việc liệu các tên trong một miền như vậy có
đã được sử dụng trong khác. Nhìn thấy gói.

NaN Không phải là một con số. Giá trị Perl sử dụng cho một số dấu phẩy động không hợp lệ hoặc không thể diễn đạt được
hoạt động.

địa chỉ mạng
Thuộc tính quan trọng nhất của ổ cắm, như số điện thoại phoneXs của bạn.
Điển hình là địa chỉ IP. Xem thêm cổng.

dòng mới
Một ký tự duy nhất đại diện cho phần cuối của một dòng, với giá trị ASCII là 012
bát phân trong Unix (nhưng 015 trên máy Mac) và được biểu thị bằng "\ n" trong chuỗi Perl. Vì
Máy Windows viết tệp văn bản và cho một số thiết bị vật lý nhất định như thiết bị đầu cuối,
dòng mới duy nhất được thư viện C của bạn dịch tự động thành nguồn cấp dòng
và một dấu xuống dòng, nhưng thông thường, không có bản dịch nào được thực hiện.

Hệ thống tệp mạng NFS, cho phép bạn gắn kết một hệ thống tệp từ xa như thể nó
địa phương

bình thường
Chuyển đổi một chuỗi văn bản thành một chuỗi thay thế nhưng tương đương kinh điển (hoặc tương thích)
biểu diễn mà sau đó có thể được so sánh cho sự tương đương. Unicode nhận dạng bốn
các dạng chuẩn hóa khác nhau: NFD, NFC, NFKD và NFKC.

ký tự rỗng
Một ký tự có giá trị số bằng không. ItX được C sử dụng để kết thúc chuỗi, nhưng
Perl cho phép các chuỗi chứa giá trị null.

danh sách rỗng
A giá trị không có phần tử nào, được biểu thị bằng "()" trong Perl.

chuỗi null
A chuỗi không chứa ký tự nào, không bị nhầm lẫn với chuỗi có chứa vô giá trị
tính cách, có độ dài dương và là đúng.

ngữ cảnh số
Tình huống trong đó một biểu thức được mong đợi bởi môi trường xung quanh nó (mã gọi
nó) để trả về một số. Xem thêm bối cảnhchuỗi bối cảnh.

số hóa
(Đôi khi đánh vần số hóalàm tê liệt.) Perl lingo để chuyển đổi ngầm thành
một số; động từ liên quan là làm tê liệt. Khử trùng được thiết kế để ghép vần với
ướp xáclàm tê liệt với ướp xác. Nó không liên quan đến tiếng Anh numen, numina,
tê liệt. Ban đầu chúng tôi đã quên phần bổ sung m cách đây rất lâu và một số người đã quen
theo cách viết vui nhộn của chúng tôi, và cũng giống như chữ cái bị thiếu của "HTTP_REFERER" Xs, của chúng tôi
chính tả kỳ lạ đã bị mắc kẹt xung quanh.

NV Viết tắt của Nevada, không có phần nào bị nhầm lẫn với nền văn minh. NV cũng vậy
nghĩa là một Giá trị số dấu phẩy động bên trong của loại a vô hướng có thể giữ, không
nhầm lẫn với một IV.

nũng nịu
Một nửa byte, tương đương với một thập lục phân chữ số và giá trị bốn bit.

O
vật
An ví dụ của một tốt nghiệp lớp XNUMX. Thứ mà XknowsX nó là loại (lớp) do người dùng xác định,
và nó có thể làm gì vì nó thuộc lớp nào. Chương trình của bạn có thể yêu cầu một đối tượng để
làm mọi thứ, nhưng đối tượng sẽ quyết định xem nó có muốn làm chúng hay không. Một số
các đối tượng có sức chứa hơn những đối tượng khác.

bát phân
Một số trong cơ số 8. Chỉ cho phép các chữ số từ 0 đến 7. Hằng số bát phân trong Perl
bắt đầu bằng 0, như trong 013. Xem thêm hàm "oct".

bù đắp
Có bao nhiêu thứ bạn phải bỏ qua khi di chuyển từ đầu một chuỗi hoặc
mảng đến một vị trí cụ thể bên trong nó. Do đó, phần bù tối thiểu là XNUMX, không phải là một,
bởi vì bạn không bỏ qua bất kỳ thứ gì để đến mục đầu tiên.

lót
Toàn bộ chương trình máy tính được nhồi nhét trong một dòng văn bản.

phần mềm nguồn mở
Các chương trình mà mã nguồn có sẵn miễn phí và có thể phân phối lại miễn phí,
không có ràng buộc thương mại kèm theo. Để biết định nghĩa chi tiết hơn, hãy xem
<http://www.opensource.org/osd.html>.

toán hạng
An biểu hiện điều đó mang lại một giá trị đó một nhà điều hành hoạt động trên. Xem thêm quyền ưu tiên.

hệ điều hành
Một chương trình đặc biệt chạy trên máy trần và ẩn các chi tiết đẫm máu về việc quản lý
Quy trìnhthiết bị. Thường được sử dụng với nghĩa lỏng hơn để chỉ một
văn hóa lập trình. Cảm giác lỏng lẻo có thể được sử dụng ở các mức độ cụ thể khác nhau.
Ở một góc độ nào đó, bạn có thể nói rằng tất cả các phiên bản Unix và Unix-lookalikes là
cùng một hệ điều hành (khiến nhiều người khó chịu, đặc biệt là luật sư và những người ủng hộ khác).
Ở một khía cạnh khác, bạn có thể nói phiên bản cụ thể của phiên bản cụ thể này
Hệ điều hành nhà cung cấp khác với bất kỳ phiên bản nào khác của hệ điều hành này hoặc bất kỳ hệ điều hành nào khác
hệ điều hành nhà cung cấp. Perl linh hoạt hơn nhiều trên các hệ điều hành so với
nhiều ngôn ngữ khác. Xem thêm kiến trúcnền tảng.

nhà điều hành
Một gizmo chuyển đổi một số giá trị đầu vào thành một số giá trị đầu ra,
thường được xây dựng thành một ngôn ngữ có cú pháp hoặc ký hiệu đặc biệt. Một toán tử nhất định có thể có
kỳ vọng cụ thể về những gì loại dữ liệu bạn cung cấp làm đối số của nó (Toán hạng)
và loại dữ liệu bạn muốn lấy lại từ nó.

quá tải nhà điều hành
Một loại quá tải mà bạn có thể làm trên khai thác để làm cho chúng hoạt động
đối tượng như thể các đối tượng là các giá trị vô hướng thông thường, nhưng với ngữ nghĩa thực tế
được cung cấp bởi lớp đối tượng. Điều này được thiết lập với tình trạng quá tải thực dụngXsee lạc đà
chương 13, XOverloadingX.

lựa chọn
Xem một trong hai các thiết bị chuyển mạch or đều đặn biểu hiện bổ ngữ.

thứ tự
Một giá trị số nguyên của characterXs trừu tượng. Điều tương tự như mật mã.

quá tải
Mang lại ý nghĩa bổ sung cho một biểu tượng hoặc cấu trúc. Trên thực tế, tất cả các ngôn ngữ đều
quá tải ở mức độ này hay mức độ khác, vì mọi người rất giỏi trong việc tìm ra mọi thứ
từ bối cảnh.

ghi đè
Ẩn hoặc làm mất hiệu lực một số định nghĩa khác cùng tên. (Không được nhầm lẫn
với quá tải, bổ sung các định nghĩa phải được phân biệt theo cách khác.)
Để làm nhầm vấn đề thêm, chúng tôi sử dụng từ này với hai định nghĩa quá tải:
mô tả cách bạn có thể xác định của riêng bạn chương trình con để ẩn một cài sẵn chức năng của
cùng tên (xem phần Các chức năng tích hợp X trong Camel chương 11,
XModulesX) và để mô tả cách bạn có thể xác định sự thay thế phương pháp trong một nguồn gốc tốt nghiệp lớp XNUMX
để che giấu một cơ sở tốt nghiệp lớp XNUMXPhương pháp Xs cùng tên (xem chương 12 của Camel, XObjectsX).

chủ sở hữu
Một người dùng (ngoài người dùng cấp cao) có quyền kiểm soát tuyệt đối đối với hồ sơ. Một tập tin
cũng có thể có một nhóm của những người dùng có thể thực hiện quyền sở hữu chung nếu chủ sở hữu thực sự
cho phép nó. Nhìn thấy cho phép bit.

P
gói
A không gian tên cho toàn cầu biến, chương trình convà những thứ tương tự, để chúng có thể
giữ tách biệt với giống tên biểu tượng trong các không gian tên khác. Theo một nghĩa nào đó, chỉ có
gói là toàn cầu, vì các ký hiệu trong bảng ký hiệu packageXs chỉ có thể truy cập được
từ mã biên soạn bên ngoài gói bằng cách đặt tên cho gói. Nhưng theo một nghĩa khác,
tất cả các ký hiệu gói cũng là các hình cầu được tổ chức tốt.

pad viết tắt của bàn di chuột.

tham số
Xem đối số.

lớp cha mẹ
Xem cơ sở tốt nghiệp lớp XNUMX.

cây phân tích cú pháp
Xem cú pháp cây.

phân tích cú pháp
Nghệ thuật tinh tế nhưng đôi khi tàn bạo khi cố gắng biến bạn có thể bị dị dạng
chương trình thành một hợp lệ cú pháp cây.

bản vá
Để sửa chữa bằng cách áp dụng một, như nó đã được. Trong lĩnh vực hackerdom, một danh sách của
sự khác biệt giữa hai phiên bản của một chương trình có thể được áp dụng bởi bản vá(1)
chương trình khi bạn muốn sửa lỗi hoặc nâng cấp phiên bản cũ của mình.

PATH
Danh sách các thư mục hệ thống tìm kiếm để tìm một chương trình bạn muốn thi hành.
Danh sách được lưu trữ dưới dạng một trong những môi trường biến, có thể truy cập trong Perl với tư cách là
$ ENV {PATH}.

tên đường dẫn
Tên tệp đủ điều kiện, chẳng hạn như / usr / bin / perl. Đôi khi bị nhầm lẫn với "PATH".

Belt Hold
Một mẫu được sử dụng trong Belt Hold phù hợp.

phù hợp với mô hình
Lấy một mẫu, thường là đều đặn biểu hiệnvà thử mô hình theo nhiều cách khác nhau trên
một chuỗi để xem có cách nào để làm cho nó phù hợp hay không. Thường được sử dụng để chọn thú vị
các mẩu tin nhỏ ra khỏi một tệp.

PAUSE
Các tác giả Perl Tải lên SErver (http://pause.perl.org>), cửa ngõ cho mô-đun on
đường đến CPAN.

Người mong muốn Perl
Một nhóm người dùng Perl, lấy tên từ những người mong đợi Perl ở New York,
nhóm người dùng Perl đầu tiên. Tìm một người gần bạn tạihttp://www.pm.org>.

bit quyền
Bits rằng chủ sở hữu của một tập hợp tệp hoặc bỏ thiết lập để cho phép hoặc không cho phép truy cập vào
Mọi người. Các bit cờ này là một phần của chế độ từ được trả về bởi "thống kê" được tích hợp sẵn khi
bạn hỏi về một tập tin. Trên hệ thống Unix, bạn có thể kiểm tra ls(1) manpage để biết thêm
thông tin.

Pern
Những gì bạn nhận được khi thực hiện "Perl ++" hai lần. Chỉ làm một lần là tóc bạn sẽ xoăn được. Bạn
phải tăng lên tám lần để gội đầu. Tạo bọt, rửa sạch, lặp lại.

đường ống
Một trực tiếp liên quan mang đầu ra của một quá trình đến đầu vào của người khác
mà không có tệp tạm thời trung gian. Khi đường ống được thiết lập, hai quá trình trong
câu hỏi có thể đọc và ghi như thể họ đang nói chuyện với một tệp bình thường, với một số
cảnh báo trước.

đường ống dẫn
Một loạt các Quy trình tất cả trong một hàng, được liên kết bởi đường ống, mỗi nơi vượt qua đầu ra của nó
truyền sang dòng tiếp theo.

nền tảng
Toàn bộ bối cảnh phần cứng và phần mềm trong đó chương trình chạy. Một chương trình được viết bằng
ngôn ngữ phụ thuộc vào nền tảng có thể bị hỏng nếu bạn thay đổi bất kỳ điều nào sau đây: máy,
hệ điều hành, thư viện, trình biên dịch hoặc cấu hình hệ thống. Các perl thông dịch viên
phải là biên soạn khác nhau cho từng nền tảng vì nó được triển khai bằng C, nhưng
các chương trình được viết bằng ngôn ngữ Perl phần lớn là độc lập với nền tảng.

pod Đánh dấu được sử dụng để nhúng tài liệu vào mã Perl của bạn. Pod là viết tắt của XPlain old
tài liệu hướng dẫnX. Xem Camel chương 23, Tài liệu cũ XPlainX.

lệnh pod
Một chuỗi, chẳng hạn như "= head1", biểu thị sự bắt đầu của một pod phần.

con trỏ
A biến bằng một ngôn ngữ như C có chứa vị trí bộ nhớ chính xác của một số
mục. Perl xử lý nội bộ con trỏ nên bạn không cần phải lo lắng về chúng. Thay vì,
bạn chỉ sử dụng con trỏ tượng trưng dưới dạng phímbiến tên, hoặc cứng
tài liệu tham khảo, con trỏ arenXt (nhưng hoạt động giống như con trỏ và trên thực tế chứa
con trỏ).

đa hình
Ý niệm rằng bạn có thể nói một vật để làm một cái gì đó chung chung và đối tượng sẽ
giải thích lệnh theo nhiều cách khác nhau tùy thuộc vào kiểu của nó. [<Hy Lạp XXXX- + XXXXX,
nhiều dạng.]

cổng
Phần địa chỉ của ổ cắm TCP hoặc UDP hướng các gói đến đúng
xử lý sau khi tìm đúng máy, chẳng hạn như tiện ích mở rộng điện thoại mà bạn cung cấp
khi bạn liên hệ với nhà điều hành công ty. Cũng là kết quả của việc chuyển đổi mã để chạy trên
nền tảng khác với dự định ban đầu hoặc động từ biểu thị sự chuyển đổi này.

di động
Ngày xưa, mã C có thể biên dịch được dưới cả BSD và SysV. Nói chung, mã có thể
dễ dàng chuyển đổi để chạy trên một nền tảng, tuy nhiên, XeasilyX có thể được định nghĩa
bạn thích, và thường là như vậy. Mọi thứ có thể được coi là di động nếu bạn cố gắng đủ,
chẳng hạn như một ngôi nhà di động hoặc Cầu London.

người phụ việc
Một người nào đó phần mềm XcarriesX từ một nền tảng sang cái khác. Chuyển chương trình đã viết
bằng các ngôn ngữ phụ thuộc vào nền tảng chẳng hạn như C có thể là một công việc khó khăn, nhưng các chương trình chuyển
như Perl rất đáng để đau đớn.

possessively
Cho biết các bộ định lượng và các nhóm trong các mẫu không chịu từ bỏ bất cứ thứ gì một lần
theyXve đã tham gia vào nó. Catchier và dễ nói hơn thậm chí còn trang trọng hơn
không thể theo dõi.

POSIX
Đặc tả giao diện hệ điều hành di động.

postfix
An nhà điều hành điều đó theo sau nó toán hạng, như trong "$ x ++".

pp Một cách viết tắt nội bộ cho mã Xpush- popX; nghĩa là, mã C triển khai PerlXs
máy xếp.

thực dụng
Một mô-đun tiêu chuẩn có nhận được các gợi ý và gợi ý thực tế (và có thể
bỏ qua) tại thời điểm biên dịch. Pragmas được đặt tên bằng tất cả các chữ thường.

quyền ưu tiên
Các quy tắc ứng xử, trong trường hợp không có hướng dẫn khác, xác định những gì nên
xảy ra đầu tiên. Ví dụ, trong trường hợp không có dấu ngoặc đơn, bạn luôn làm
nhân trước khi cộng.

tiếp đầu ngữ
An nhà điều hành cái đó đứng trước nó toán hạng, như trong "++ $ x".

sơ chế
Thật là một số người trợ giúp quá trình đã làm để chuyển đổi dữ liệu đến thành một biểu mẫu phù hợp hơn
cho quy trình hiện tại. Thường được thực hiện với một đường ống. Xem thêm C bộ tiền xử lý.

người bảo trì chính
Tác giả mà PAUSE cho phép chỉ định người đồng bảo trì quyền đối với một không gian tên. Một
người bảo trì chính có thể từ bỏ sự khác biệt này bằng cách gán nó cho một TẠM DỪNG khác
tác giả. Xem Camel chương 19, XCPANX.

thủ tục
A chương trình con.

quá trình
Một phiên bản của một chương trình đang chạy. Trong các hệ thống đa nhiệm như Unix, hai hoặc nhiều
các quy trình riêng biệt có thể chạy cùng một chương trình một cách độc lập tại cùng một thời điểm.
trên thực tế, chức năng "fork" được thiết kế để mang lại trạng thái vui vẻ này.
Trong các hệ điều hành khác, các quá trình đôi khi được gọi là XthreadsX, XtasksX hoặc
XjobsX, thường mang những sắc thái ý nghĩa nhỏ.

chương trình
Xem kịch bản.

trình tạo chương trình
Hệ thống viết mã theo thuật toán cho bạn bằng ngôn ngữ cấp cao. Xem thêm
máy phát điện.

kết hợp tiến bộ
Họa tiết phù hợp khớp> tiếp tục nơi nó dừng lại trước đó.

tài sản
Xem một trong hai ví dụ biến or tính cách tài sản.

giao thức
Trong mạng, một cách được thỏa thuận để gửi tin nhắn qua lại để không
phóng viên sẽ nhận được quá bối rối.

nguyên mẫu
Một phần tùy chọn của chương trình con khai báo cho trình biên dịch Perl biết có bao nhiêu và
hương vị của các đối số có thể được chuyển như thế nào thực tế đối số, vì vậy bạn có thể viết
các lệnh gọi chương trình con phân tích cú pháp giống như các hàm dựng sẵn. (Hoặc phân tích cú pháp donXt, tùy trường hợp
có lẽ.)

chức năng giả
Một cấu trúc đôi khi trông giống như một hàm nhưng thực sự là isnXt. Thường được đặt trước
cho giá trị các bổ ngữ như "của tôi", cho bối cảnh các bổ ngữ như "vô hướng" và cho pick-
cấu trúc your-own-quote, "q //", "qq //", "qx //", "qw //", "qr //", "m //", "s ///",
"y ///" và "tr ///".

hàm băm giả
Trước đây, một tham chiếu đến một mảng mà phần tử ban đầu của nó sẽ giữ một tham chiếu đến
một hàm băm. Bạn đã từng có thể coi một tham chiếu pseudohash là một mảng
tham chiếu hoặc tham chiếu băm. Pseduohashes không còn được hỗ trợ.

giả cổ
An nhà điều hành X "trông giống như một theo nghĩa đen, như vậy as các lấy đầu ra
nhà điều hành, <nghĩa đen moreinfo = "none" "`>"chỉ huy""".

phạm vi công cộng
Một cái gì đó không thuộc sở hữu của bất kỳ ai. Perl có bản quyền và do đó không Nơi công cộng
domainXitXs chỉ tự do có sẵntự do có thể phân phối lại.

bí ngô
Một XbatonX giả định đã đưa ra xung quanh cộng đồng Perl cho biết ai là người dẫn đầu
tích hợp trong một số lĩnh vực phát triển.

máy bơm
A bí ngô chủ sở hữu, người phụ trách bơm máy bơm, hoặc ít nhất là mồi cho nó.
Phải sẵn sàng đóng vai Bí ngô vĩ đại ngay bây giờ và sau đó.

PV A Xpointer valueX, là Perl Internals Talk cho một "char *".

Q
đủ điều kiện
Sở hữu một cái tên hoàn chỉnh. Biểu tượng $ Ent :: moot là đủ điều kiện; $ moot là không đủ tiêu chuẩn.
Tên tệp đủ điều kiện được chỉ định từ thư mục cấp cao nhất.

định lượng
Một thành phần của một đều đặn biểu hiện chỉ định bao nhiêu lần những điều đã nói ở trên nguyên tử có thể
xảy ra.

R
điều kiện của cuộc đua
Điều kiện chủng tộc tồn tại khi kết quả của một số sự kiện có liên quan với nhau phụ thuộc vào
thứ tự của những sự kiện đó, nhưng thứ tự đó không thể được đảm bảo do không xác định
hiệu ứng thời gian. Nếu hai hoặc nhiều chương trình hoặc các phần của cùng một chương trình, hãy thử
thông qua cùng một chuỗi sự kiện, người này có thể làm gián đoạn công việc của người kia. Đây là
một cách tốt để tìm một khai thác.

có thể đọc được
Đối với tệp, tệp có bit quyền thích hợp được đặt để cho phép bạn truy cập
tập tin. Đối với các chương trình máy tính, một thatXs được viết đủ tốt để
ai đó có cơ hội tìm ra những gì itX đang cố gắng làm.

Chiêu quân
Các nghi thức cuối cùng do cha mẹ thực hiện quá trình thay mặt cho một đứa trẻ đã qua đời xử lý như vậy
rằng nó không phải là một zombie. Xem các lệnh gọi hàm "wait" và "waitpid".

ghi
Một tập hợp các giá trị dữ liệu có liên quan trong một hồ sơ or dòng, thường được kết hợp với một chính
đồng ruộng. Trong Unix, thường tương xứng với hànghoặc một tập hợp blank-lineXtermina of
dòng (một XparagraphX). Mỗi dòng của / etc / passwd tệp là một bản ghi, được khóa khi đăng nhập
tên, chứa thông tin về người dùng đó.

đệ quy
Nghệ thuật xác định một cái gì đó (ít nhất là một phần) xét về bản thân nó, đó là một trò nghịch ngợm
không có trong từ điển nhưng thường hoạt động ổn trong các chương trình máy tính nếu bạn cẩn thận
không lặp lại mãi mãi (giống như một vòng lặp vô hạn với thất bại ngoạn mục hơn
chế độ).

tài liệu tham khảo
Nơi bạn nhìn để tìm một con trỏ đến thông tin ở một nơi khác. (Nhìn thấy sự chuyển hướng.)
Tài liệu tham khảo có hai loại: biểu tượng tài liệu tham khảocứng tài liệu tham khảo.

người giới thiệu
Bất kể một tham chiếu nào đề cập đến, có thể có hoặc có thể không có tên. Các loại phổ biến của
tham chiếu bao gồm vô hướng, mảng, băm và chương trình con.

biểu thức chính quy
Xem đều đặn biểu hiện.

biểu hiện thông thường
Một thực thể duy nhất với nhiều cách hiểu khác nhau, giống như một con voi. Đến máy tính
nhà khoa học, itX là một ngữ pháp cho một ngôn ngữ nhỏ, trong đó một số chuỗi là hợp pháp và
những người khác arenXt. Đối với những người bình thường, itX là một hình mẫu bạn có thể sử dụng để tìm thấy những gì bạn
tìm kiếm khi nó thay đổi theo từng trường hợp. Biểu thức chính quy PerlXs khác xa
thường xuyên theo nghĩa lý thuyết, nhưng khi sử dụng thường xuyên, chúng hoạt động khá tốt. HereXs a
biểu thức chính quy: "/ Oh s. * t. /". Điều này sẽ khớp với các chuỗi như X "Ồ, bạn có thể xem bằng
ánh sáng sớm của bình minh "X và X" Ồ ngồi! "X. Xem Camel chương 5, XPattern MatchingX.

công cụ sửa đổi biểu thức chính quy
Một tùy chọn trên một mẫu hoặc thay thế, chẳng hạn như "/ i" để hiển thị mẫu hoa văn-
vô cảm.

tập tin thông thường
A hồ sơ thatXs không phải là một thư mục, Một thiết bị, một tên đường ống or ổ cắm, Hoặc một biểu tượng liên kết này.
Perl sử dụng toán tử kiểm tra tệp "Xf" để xác định các tệp thông thường. Đôi khi được gọi là
Tệp XplainX.

toán tử quan hệ
An nhà điều hành điều đó cho biết liệu một mối quan hệ đặt hàng cụ thể có đúng về một cặp
of Toán hạng. Perl có cả toán tử quan hệ số và chuỗi. Nhìn thấy đối chiếu
trình tự.

Từ dành riêng
Một từ có nghĩa cụ thể, được tích hợp sẵn cho một trình biên dịch, chẳng hạn như "nếu" hoặc "xóa". Trong
nhiều ngôn ngữ (không phải Perl), việc sử dụng các từ dành riêng để đặt tên cho bất kỳ thứ gì khác là bất hợp pháp.
(Rốt cuộc, đó là lý do tại sao chúng được bảo lưu.) Trong Perl, bạn chỉ cần canXt sử dụng chúng để đặt tên
nhãn or xử lý hồ sơ. Còn được gọi là XkeywordsX.

trả lại giá trị
Sản phẩm giá trị được sản xuất bởi một chương trình con or biểu hiện khi được đánh giá. Trong Perl, một sự trở lại
giá trị có thể là một hoặc một vô hướng.

Yêu cầu bình luận của RFC, mặc dù có hàm ý rụt rè là tên của một loạt
các tài liệu tiêu chuẩn quan trọng.

ca phải
A bit thay đổi chia một số cho một số lũy thừa của 2.

vai trò
Tên cho một tập hợp các hành vi cụ thể. Một vai trò là một cách để thêm hành vi vào một lớp
không có tài sản thừa kế.

nguồn gốc
Người dùng siêu cấp ("UID" == 0). Cũng là thư mục cấp cao nhất của hệ thống tệp.

RTFM
Những gì bạn được nói khi ai đó nghĩ rằng bạn nên Đọc Sách Hướng dẫn Tốt.

giai đoạn chạy
Bất kỳ lúc nào sau khi Perl bắt đầu chạy chương trình chính của bạn. Xem thêm biên dịch giai đoạn. Chạy
giai đoạn hầu hết được chi tiêu trong thời gian chạy nhưng cũng có thể được chi tiêu trong biên dịch thời gian khi "yêu cầu",
"làm" "TẬP TIN"hoặc "eval" "SỢI DÂY" toán tử được thực thi hoặc khi thay thế sử dụng
bổ ngữ "/ ee".

thời gian chạy
Thời điểm Perl thực sự làm những gì mã của bạn yêu cầu làm, trái ngược với
khoảng thời gian trước đó khi nó đang cố gắng tìm hiểu xem những gì bạn nói có tạo ra bất kỳ
cảm nhận bất cứ điều gì, đó là biên dịch thời gian.

thời gian chạy mẫu
Một mẫu có chứa một hoặc nhiều biến được nội suy trước khi phân tích cú pháp
mô hình như một đều đặn biểu hiệnvà do đó không thể phân tích khi biên dịch
thời gian, nhưng phải được phân tích lại mỗi khi toán tử đối sánh mẫu được đánh giá.
Các mẫu thời gian chạy rất hữu ích nhưng đắt tiền.

RV Một phương tiện giải trí, không nên nhầm lẫn với phương tiện giải trí. RV cũng có nghĩa là một
Giá trị tham chiếu nội bộ của loại a vô hướng có thể giữ được. Xem thêm IVNV nếu bạnXre
chưa phân vân.

giá trị
A giá trị mà bạn có thể tìm thấy ở phía bên phải của chuyển nhượng. Xem thêm giá trị.

S
sandbox
Một khu vực có tường bao quanh mà X được cho là không ảnh hưởng đến bên ngoài các bức tường của nó. Bạn để trẻ em chơi trong
hộp cát thay vì chạy trên đường. Xem chương 20 của Camel, XSecurityX.

vô hướng
Một giá trị đơn giản, số ít; một số, chuỗi, hoặc là tài liệu tham khảo.

bối cảnh vô hướng
Tình huống mà một biểu hiện được mong đợi bởi môi trường xung quanh nó (mã gọi
nó) để trả lại một giá trị thay vì một của các giá trị. Xem thêm bối cảnh
bối cảnh. Một ngữ cảnh vô hướng đôi khi áp đặt các ràng buộc bổ sung đối với lợi nhuận
giá trịXsee chuỗi bối cảnhsố bối cảnh. Đôi khi chúng ta nói về một Boolean
bối cảnh bên trong các điều kiện, nhưng điều này không áp đặt thêm ràng buộc nào, vì bất kỳ
giá trị vô hướng, cho dù là số hoặc chuỗi, đã đúng hay sai.

chữ vô hướng
Một số hoặc được trích dẫn chuỗiXan thực tế giá trị trong văn bản chương trình của bạn, trái ngược với
biến.

giá trị vô hướng
Một giá trị xảy ra là vô hướng trái ngược với một .

biến vô hướng
A biến có tiền tố là "$" chứa một giá trị duy nhất.

phạm vi
Từ xa bạn có thể nhìn thấy một biến số, nhìn qua một biến số. Perl có hai khả năng hiển thị
các cơ chế. Nó có năng động phạm vi của "địa phương" biến, nghĩa là phần còn lại của
chặn, và bất kỳ chương trình con được gọi bởi phần còn lại của khối, có thể thấy
các biến cục bộ cho khối. Perl không từ vựng phạm vi trong số các biến "của tôi",
nghĩa là phần còn lại của khối có thể thấy biến, nhưng các chương trình con khác được gọi là
bởi khối không thể xem biến.

bàn di chuột
Khu vực trong đó một lệnh gọi cụ thể của một tệp hoặc chương trình con cụ thể lưu giữ
một số giá trị tạm thời của nó, bao gồm bất kỳ biến có phạm vi từ điển nào.

kịch bản
Một văn bản hồ sơ đó là một chương trình nhằm mục đích Thực thi trực tiếp thay vì biên soạn đến
một dạng tệp khác trước đây thực hiện.

Ngoài ra, trong bối cảnh của Unicode, một hệ thống chữ viết cho một ngôn ngữ hoặc một nhóm cụ thể
của các ngôn ngữ, chẳng hạn như tiếng Hy Lạp, tiếng Bengali hoặc tiếng Tengwar.

script Kiddie
A cracker ai không phải là của hacker nhưng chỉ biết đủ để chạy các tập lệnh đóng hộp. Một hàng hóa-
sùng bái người lập trình.

sed Một trình soạn thảo dòng đáng kính mà từ đó Perl lấy ra một số ý tưởng của nó.

đèn hiệu
Một loại khóa liên động lạ mắt giúp ngăn chặn nhiều chủ đề or Quy trình từ việc sử dụng hết
các tài nguyên giống nhau đồng thời.

phân cách
A tính cách or chuỗi điều đó giữ cho hai chuỗi xung quanh không bị nhầm lẫn với mỗi
khác. Chức năng "phân tách" hoạt động trên dấu phân cách. Không nên nhầm lẫn với dấu phân cách or
người diệt mối. XorX trong câu trước đã tách hai lựa chọn thay thế.

tuần tự hóa
Đặt một sự ưa thích dữ liệu cấu trúc theo thứ tự tuyến tính để nó có thể được lưu trữ dưới dạng chuỗi
trong tệp đĩa hoặc cơ sở dữ liệu hoặc được gửi qua đường ống. Còn được gọi là soái ca.

máy chủ
Trong mạng, một quá trình mà một trong hai quảng cáo dịch vụ hoặc chỉ quanh quẩn ở một
vị trí đã biết và đang đợi khách hàng những người cần dịch vụ để liên hệ với nó.

dịch vụ
Điều gì đó bạn làm cho người khác để khiến họ hạnh phúc, chẳng hạn như cho họ thời gian trong ngày
(hoặc của cuộc đời họ). Trên một số máy, các dịch vụ nổi tiếng được liệt kê bởi
chức năng "getervent".

người đần độn
Giống như cài đặt thời gian, chỉ liên quan đến việc cho đi nhóm đặc quyền.

cài đặt thời gian
Cho biết một chương trình chạy với các đặc quyền của nó chủ sở hữu hơn là (như là
thường là trường hợp này) các đặc quyền của bất kỳ ai đang điều hành nó. Cũng mô tả bit trong
từ chế độ (cho phép bit) điều khiển tính năng. Bit này phải rõ ràng
do chủ sở hữu thiết lập để kích hoạt tính năng này và chương trình phải được viết cẩn thận không
để cho đi nhiều đặc quyền hơn mức phải làm.

chia sẻ bộ nhớ
Một mẩu trí nhớ có thể truy cập bởi hai người khác nhau Quy trình nếu không thì ai sẽ không nhìn thấy
nhau bộ nhớXs.

công việc
Tiếng Ailen cho cả McGillicuddy. Trong nền văn hóa Perl, một từ điển hình của XsharpX và
XbangX, nghĩa là "#!" trình tự cho hệ thống biết nơi tìm trình thông dịch.

shell
A lệnh-hàng thông dịch viên. Chương trình tương tác cung cấp cho bạn một lời nhắc, chấp nhận
một hoặc nhiều dòng đầu vào và thực thi các chương trình bạn đã đề cập, cung cấp cho mỗi
họ thích hợp của họ đối số và dữ liệu đầu vào. Vỏ cũng có thể thực thi các tập lệnh chứa
các lệnh như vậy. Dưới Unix, các shell điển hình bao gồm Bourne shell (/ Bin / sh), chữ C
vỏ bọc (/ bin / csh), và vỏ Korn (/ bin / ksh). Perl không hoàn toàn là một shell bởi vì
itXs không tương tác (mặc dù các chương trình Perl có thể tương tác).

tác dụng phụ
Điều gì đó bổ sung xảy ra khi bạn đánh giá một biểu hiện. Ngày nay nó có thể đề cập đến
gần như mọi thứ. Ví dụ: đánh giá một câu lệnh gán đơn giản thường có
hiệu ứng XsideX của việc gán giá trị cho một biến. (Và bạn nghĩ rằng chỉ định
giá trị là mục đích chính của bạn ngay từ đầu!) Tương tự như vậy, chỉ định một giá trị cho
biến đặc biệt $ | ($ AUTOFLUSH) có tác dụng phụ là buộc phải xả nước sau mỗi lần
"ghi" hoặc "in" trên bộ xử lý tệp hiện đang được chọn.

sigil
Một glyph được sử dụng trong phép thuật. Hoặc, đối với Perl, ký hiệu phía trước một tên biến, chẳng hạn như
"$", "@" và "%".

tín hiệu
Một tia sáng màu xanh lam; nghĩa là, một sự kiện được kích hoạt bởi hoạt động hệ thống, có lẽ
khi bạn ít mong đợi nhất.

bộ xử lý tín hiệu
A chương trình con rằng, thay vì hài lòng khi được gọi theo cách thông thường, hãy
xung quanh chờ đợi một tia sáng màu xanh trước khi nó sẽ chuyển sang thi hành. Theo Perl,
các bu lông có màu xanh lam được gọi là tín hiệu và bạn gửi chúng với "tiêu diệt" được tích hợp sẵn.
Xem băm% SIG trong chương 25 của Camel, XSpecial NamesX và phần XSignalsX trong
Camel chương 15, XInterprocess CommunicationX.

thừa kế duy nhất
Những đặc điểm bạn nhận được từ mẹ của mình, nếu bà ấy nói với bạn rằng bạn không có cha.
(Xem thêm thừa kếnhiều thừa kế.) Trong ngôn ngữ máy tính, ý tưởng rằng
các lớp học sinh sản vô tính để một lớp nhất định chỉ có thể có một tổ tiên trực tiếp hoặc
cơ sở tốt nghiệp lớp XNUMX. Perl cung cấp không hạn chế như vậy, mặc dù bạn chắc chắn có thể lập trình Perl
theo cách đó nếu bạn thích.

lát
Một lựa chọn của bất kỳ số các yếu tố từ một , mảng, hoặc là băm.

slurp
Để đọc toàn bộ hồ sơ thành một chuỗi trong một hoạt động.

ổ cắm
Một điểm cuối cho giao tiếp mạng giữa nhiều Quy trình điều đó hoạt động giống như một
điện thoại hoặc hộp thư bưu điện. Điều quan trọng nhất về ổ cắm là mạng
địa chỉ (giống như một số điện thoại). Các loại ổ cắm khác nhau có các loại
Một số địa chỉ trông giống như tên tệp và một số donXt.

tài liệu tham khảo mềm
Xem biểu tượng tài liệu tham khảo.

bộ lọc nguồn
Một loại đặc biệt của mô-đun điều đó có sơ chế trên tập lệnh của bạn ngay trước khi nó đến
các mã thông báo.

ngăn xếp
Một thiết bị mà bạn có thể đặt mọi thứ lên đầu và sau đó đưa chúng trở lại
thứ tự ngược lại mà bạn đặt chúng vào. Nhìn thấy LIFO.

Tiêu chuẩn
Có trong bản phân phối Perl chính thức, như trong một mô-đun tiêu chuẩn, một công cụ tiêu chuẩn,
hoặc một Perl tiêu chuẩn trang chủ.

lỗi tiêu chuẩn
Đầu ra mặc định dòng cho những nhận xét khó chịu mà donXt thuộc về Tiêu chuẩn đầu ra.
Được biểu diễn trong chương trình Perl bởi đầu ra> hồ sơ "STDERR". Bạn có thể dùng
luồng này rõ ràng, nhưng tích hợp sẵn "chết" và "cảnh báo" ghi theo tiêu chuẩn của bạn
dòng lỗi tự động (trừ khi bị mắc kẹt hoặc bị chặn).

đầu vào tiêu chuẩn
Đầu vào mặc định dòng cho chương trình của bạn, mà nếu có thể nênnXt nên quan tâm đến nơi
dữ liệu đến từ. Được đại diện trong một chương trình Perl bởi hồ sơ "STDIN".

I / O tiêu chuẩn
Một thư viện C tiêu chuẩn để làm đệm đầu vào và đầu ra cho hoạt động hệ thống. (Các
XstandardX của I / O tiêu chuẩn có liên quan một chút đến XstandardX của tiêu chuẩn
đầu vào và đầu ra.) Nói chung, Perl dựa vào bất kỳ sự triển khai nào của I / O tiêu chuẩn
một nguồn cung cấp hệ điều hành nhất định, do đó, các đặc tính đệm của chương trình Perl
trên một máy có thể không khớp chính xác với những thông tin trên máy khác. Bình thường cái này chỉ
ảnh hưởng đến hiệu quả chứ không phải ngữ nghĩa. Nếu gói I / O tiêu chuẩn của bạn đang bị chặn
đệm và bạn muốn nó tuôn ra bộ đệm thường xuyên hơn, chỉ cần đặt $ | biến thành
một giá trị thực.

Thư viện tiêu chuẩn
Mọi thứ đi kèm với chính thức perl phân bổ. Một số phiên bản nhà cung cấp của
perl thay đổi bản phân phối của chúng, bỏ đi một số phần hoặc bao gồm các phần bổ sung. Xem thêm
sống kép.

đầu ra tiêu chuẩn
Đầu ra mặc định dòng cho chương trình của bạn, mà nếu có thể nênnXt nên quan tâm đến nơi
dữ liệu đang diễn ra. Được đại diện trong một chương trình Perl bởi hồ sơ "GIỚI THIỆU".

tuyên bố
A lệnh vào máy tính về những việc cần làm tiếp theo, chẳng hạn như một bước trong công thức nấu ăn: XAdd
mứt cam để làm bột và trộn cho đến khi hỗn hợp. Câu lệnh XA được phân biệt với a
kê khai, doesnXt yêu cầu máy tính làm bất cứ điều gì, nhưng chỉ để học
cái gì đó.

công cụ sửa đổi câu lệnh
A có điều kiện or vòng lặp mà bạn đặt sau tuyên bố thay vì trước đây, nếu bạn biết
ý chúng tôi là gì.

tĩnh
Thay đổi chậm so với một cái gì đó khác. (Thật không may, mọi thứ đều tương đối
ổn định so với một số thứ khác, ngoại trừ một số hạt cơ bản nhất định và weXre
không chắc lắm về chúng.) Trong máy tính, nơi mọi thứ được cho là thay đổi nhanh chóng,
XstaticX có hàm ý xúc phạm, chỉ ra một chút rối loạn chức năng biến,
chương trình con, hoặc là phương pháp. Trong văn hóa Perl, từ lịch sự được tránh xa.

Nếu bạn là một lập trình viên C hoặc C ++, bạn có thể đang tìm kiếm từ khóa "trạng thái" của PerlXs.

phương pháp tĩnh
Không có điều đó. Nhìn thấy tốt nghiệp lớp XNUMX phương pháp.

phạm vi tĩnh
Không có điều đó. Nhìn thấy từ vựng phạm vi.

biến tĩnh
Không có điều đó. Chỉ cần sử dụng một từ vựng biến trong một phạm vi lớn hơn của bạn chương trình con, hoặc là
khai báo nó với "state" thay vì với "my".

cấu trúc trạng thái
Một điểm nội bộ đặc biệt, trong đó Perl lưu giữ thông tin về lần cuối cùng hồ sơ on
mà bạn yêu cầu thông tin.

tình trạng
Sản phẩm giá trị trả lại cho cha mẹ quá trình khi một trong các tiến trình con của nó chết. Đây
giá trị được đặt trong biến đặc biệt $ ?. Tám phía trên của nó bit là trạng thái thoát
của quá trình không tồn tại và tám bit thấp hơn của nó xác định tín hiệu (nếu có) mà
quá trình chết từ. Trên hệ thống Unix, giá trị trạng thái này giống như từ trạng thái
trả lại bởi chờ đợi(2). Xem "hệ thống" trong Camel chương 27, XFunctionsX.

STDERR
Xem Tiêu chuẩn lôi.

STDIN
Xem Tiêu chuẩn đầu vào.

NGHIÊN CỨU
Xem Tiêu chuẩn I / O.

GIỚI THIỆU
Xem Tiêu chuẩn đầu ra.

dòng
Luồng dữ liệu vào hoặc ra khỏi quy trình dưới dạng một chuỗi byte hoặc ký tự ổn định,
mà không có sự xuất hiện của việc bị chia nhỏ thành các gói. Đây là một loại
giao diệnXthe cơ bản thực hiện cũng có thể chia dữ liệu của bạn thành riêng biệt
gói để gửi, nhưng điều này được ẩn với bạn.

chuỗi
Một chuỗi các ký tự như XHe đã nói! @ # * &% @ # *?! X. Một chuỗi không nhất thiết phải là
hoàn toàn có thể in được.

bối cảnh chuỗi
Tình huống trong đó một biểu thức được mong đợi bởi môi trường xung quanh nó (mã gọi
nó) để trả lại một chuỗi. Xem thêm bối cảnhsố bối cảnh.

sự xâu chuỗi
Quá trình sản xuất một chuỗi biểu diễn của một đối tượng trừu tượng.

cấu trúc
Từ khóa C giới thiệu một định nghĩa hoặc tên cấu trúc.

cấu trúc
Xem dữ liệu cấu trúc.

lớp con
Xem nguồn gốc tốt nghiệp lớp XNUMX.

mẫu phụ
Một thành phần của một đều đặn biểu hiện mô hình.

chương trình con
Một phần chương trình được đặt tên hoặc có thể truy cập khác có thể được gọi từ nơi khác trong
chương trình để hoàn thành một số mục tiêu con của chương trình. Một chương trình con thường là
được tham số hóa để hoàn thành những việc khác nhau nhưng có liên quan tùy thuộc vào đầu vào của nó
đối số. Nếu chương trình con trả về một giá trị, nó còn được gọi là chức năng.

chỉ số dưới
A giá trị điều đó cho biết vị trí của một mảng thành phần trong một mảng.

thay thế
Thay đổi các phần của một chuỗi thông qua toán tử "s ///". (Chúng tôi tránh sử dụng thuật ngữ này với nghĩa là
biến phép nội suy.)

chuỗi con
Một phần của chuỗi, bắt đầu từ một tính cách Chức vụ (bù đắp) Và
tiến hành cho một số ký tự nhất định.

lớp siêu cấp
Xem cơ sở tốt nghiệp lớp XNUMX.

superuser
Người mà hoạt động hệ thống sẽ cho phép làm hầu hết mọi thứ. Điển hình của bạn
quản trị viên hệ thống hoặc ai đó giả danh là quản trị viên hệ thống của bạn. Trên Unix
hệ thống, nguồn gốc người sử dụng. Trên hệ thống Windows, thường là người dùng Quản trị viên.

SV Viết tắt của Xscalar valueX. Nhưng trong trình thông dịch Perl, mọi người giới thiệu bị đối xử, được đối xử
như một thành viên của một lớp có nguồn gốc từ SV, theo cách thức hướng đối tượng. Mọi giá trị
bên trong Perl được truyền xung quanh dưới dạng con trỏ "SV *" của ngôn ngữ C. SV cấu trúc biết nó
riêng Xreferent typeX và mã đủ thông minh (chúng tôi hy vọng) không cố gắng gọi một băm
chức năng trên một chương trình con.

chuyển đổi
Một tùy chọn bạn đưa ra trên một dòng lệnh để ảnh hưởng đến cách chương trình của bạn hoạt động, thường là
được giới thiệu bằng dấu trừ. Từ này cũng được dùng làm biệt hiệu cho một chuyển đổi
tuyên bố.

chuyển đổi cụm
Sự kết hợp của nhiều công tắc dòng lệnh (ví dụ, "Xa Xb Xc") thành một công tắc
(ví dụ, "Xabc"). Bất kỳ công tắc nào có bổ sung đối số phải là công tắc cuối cùng trong một
cụm.

chuyển đổi tuyên bố
Một kỹ thuật chương trình cho phép bạn đánh giá một biểu hiện và sau đó, dựa trên giá trị
của biểu thức, hãy thực hiện một nhánh nhiều đường tới đoạn mã thích hợp cho điều đó
giá trị. Còn được gọi là cấu trúc XcaseX, được đặt tên theo cấu trúc Pascal tương tự. Phần lớn
câu lệnh switch trong Perl được đánh vần là "cho trước". Xem X Câu lệnh "đã cho "X trong Camel
chương 4, XStatements và khai báoX.

biểu tượng
Nói chung, bất kỳ mã thông báo or siêu ký hiệu. Thường được sử dụng cụ thể hơn để chỉ loại
tên bạn có thể tìm thấy trong một biểu tượng bàn.

trình gỡ lỗi tượng trưng
Một chương trình cho phép bạn vượt qua thực hiện của chương trình của bạn, dừng hoặc
in mọi thứ ra ở đây và ở đó để xem liệu có gì sai và nếu có,
Gì. Phần XsymbolicX chỉ có nghĩa là bạn có thể nói chuyện với trình gỡ lỗi bằng cách sử dụng
các ký hiệu mà chương trình của bạn được viết.

liên kết tượng trưng
Tên tệp thay thế trỏ đến thực tên tập tin, đến lượt nó trỏ đến
thực hồ sơ. Bất cứ khi nào hoạt động hệ thống đang cố gắng phân tích cú pháp tên đường dẫn chứa một
liên kết tượng trưng, ​​nó chỉ thay thế tên mới và tiếp tục phân tích cú pháp.

tham chiếu tượng trưng
Một biến có giá trị là tên của một biến hoặc chương trình con khác. Qua hội thảo
biến đầu tiên, bạn có thể nhận được ở biến thứ hai. Tham chiếu tượng trưng là bất hợp pháp
dưới "sử dụng" refs "" nghiêm ngặt.

bảng ký hiệu
Nơi một trình biên dịch ghi nhớ các ký hiệu. Một chương trình như Perl bằng cách nào đó phải nhớ tất cả các
tên của tất cả biến, xử lý hồ sơchương trình con youXve đã sử dụng. Nó thực hiện điều này bằng cách
đặt tên trong một bảng ký hiệu, được triển khai trong Perl bằng cách sử dụng băm bàn.
Có một bảng ký hiệu riêng cho mỗi gói để cung cấp cho mỗi gói của riêng nó
không gian tên.

đồng bộ
Lập trình trong đó có thể xác định chuỗi sự kiện có trật tự; đó là khi
sự việc xảy ra nối tiếp nhau, không cùng một lúc.

cú pháp đặc biệt
Một cách thay thế để viết một cái gì đó dễ dàng hơn; một lối tắt.

cú pháp
Từ tiếng Hy Lạp XXXXXXXX, Xwith-sắp xếpX. Cách đặt mọi thứ (đặc biệt là các ký hiệu)
cùng nhau.

cây cú pháp
Bản trình bày nội bộ về chương trình của bạn, trong đó cấp thấp hơn cấu trúc treo lơ lửng
các cấu trúc cấp cao hơn bao quanh chúng.

tòa nhà cao tầng
A chức năng gọi trực tiếp đến hoạt động hệ thống. Nhiều chương trình con quan trọng
và các chức năng bạn sử dụng không phải là lệnh gọi hệ thống trực tiếp, nhưng được tích hợp sẵn trong một hoặc nhiều
các lớp trên mức gọi hệ thống. Nói chung, các lập trình viên Perl donXt cần phải lo lắng
về sự phân biệt. Tuy nhiên, nếu bạn tình cờ biết những hàm Perl nào là
thực sự là syscalls, bạn có thể dự đoán cái nào trong số này sẽ đặt $! ($ ERRNO) trên biến
thất bại. Thật không may, các lập trình viên mới bắt đầu sử dụng thuật ngữ này một cách khó hiểu
Xsystem callX có nghĩa là điều gì sẽ xảy ra khi bạn gọi hàm Perl "system",
thực sự liên quan đến nhiều cuộc gọi tổng hợp. Để tránh bất kỳ sự nhầm lẫn nào, chúng tôi gần như luôn nói
XsyscallX cho thứ gì đó bạn có thể gọi gián tiếp thông qua hàm "syscall" của PerlXs và
không bao giờ cho một cái gì đó bạn sẽ gọi với chức năng "hệ thống" của PerlXs.

T
kiểm tra vết bẩn
Perl ghi sổ kế toán đặc biệt thực hiện để theo dõi luồng dữ liệu bên ngoài thông qua
chương trình và không cho phép sử dụng chúng trong các lệnh hệ thống.

bị nhiễm độc
Cho biết dữ liệu bắt nguồn từ bàn tay thô bạo của người dùng và do đó không an toàn cho một
chương trình để dựa vào. Perl thực hiện kiểm tra nếu bạn chạy một cài đặt thời gian (Hoặc người đần độn) chương trình, hoặc
nếu bạn sử dụng công tắc "XT".

chế độ taint
Chạy theo công tắc "XT", đánh dấu tất cả dữ liệu bên ngoài là đáng ngờ và từ chối
sử dụng nó với các lệnh hệ thống. Xem chương 20 của Camel, XSecurityX.

TCP viết tắt của Transmission Control Protocol. Một giao thức bao quanh Internet
Giao thức để tạo cơ chế truyền gói tin không đáng tin cậy xuất hiện cho ứng dụng
chương trình trở thành một người đáng tin cậy dòng của byte. (Thường xuyên.)

kỳ hạn
Viết tắt của XterminalXX, nghĩa là, một nút lá của một cú pháp cây. Một thứ hoạt động
về mặt ngữ pháp như một toán hạng cho các toán tử trong một biểu thức.

terminator
A tính cách or chuỗi đánh dấu sự kết thúc của một chuỗi khác. Biến $ / chứa
chuỗi kết thúc hoạt động "dòng đọc", chuỗi được "chomp" xóa khỏi phần cuối.
Không được nhầm lẫn với dấu phân cách or dải phân cách. Khoảng thời gian ở cuối này
câu là dấu chấm hết.

bậc ba
An nhà điều hành lấy ba Toán hạng. Đôi khi được phát âm bộ ba.

văn bản
A chuỗi or hồ sơ chứa các ký tự chủ yếu có thể in được.

Chủ đề
Giống như một quá trình chia nhỏ, nhưng không có ngã baXs bảo vệ bộ nhớ vốn có. Một chủ đề là
trọng lượng nhẹ hơn một quy trình đầy đủ, trong đó một quy trình có thể có nhiều luồng
chạy xung quanh nó, tất cả chiến đấu trên cùng một không gian bộ nhớ processXs trừ khi các bước
được thực hiện để bảo vệ các luồng khỏi nhau.

tie Mối liên kết giữa một biến ma thuật và lớp thực thi của nó. Xem "cà vạt"
hàm trong Camel chương 27, XFunctionsX và Camel chương 14, XTied VariablesX.

tiêu đề
Trường hợp được sử dụng cho các chữ hoa theo sau là các ký tự viết thường thay vì
viết hoa nhiều hơn. Đôi khi được gọi là trường hợp câu hoặc trường hợp tiêu đề. Sử dụng doesnXt tiếng Anh
Viết hoa tiêu đề Unicode, nhưng quy tắc viết hoa cho tiêu đề tiếng Anh phức tạp hơn
chỉ cần viết hoa mỗi ký tự đầu tiên của wordXs.

TMTOWTDI
Có nhiều hơn một cách để thực hiện, phương châm Perl. Quan niệm rằng có thể có nhiều hơn
hơn một con đường hợp lệ để giải quyết một vấn đề lập trình trong ngữ cảnh. (Điều này có nghĩa là doesnXt
rằng nhiều cách hơn luôn tốt hơn hoặc tất cả các con đường khả thi đều mong muốn như nhau
rằng không cần phải có Một con đường đích thực.)

mã thông báo
Hình cầu trong ngôn ngữ lập trình, đơn vị văn bản nhỏ nhất có ngữ nghĩa
ý nghĩa

mã thông báo
Mô-đun ngắt văn bản chương trình thành một chuỗi thẻ để phân tích sau bởi một
trình phân tích cú pháp.

token hóa
Tách một văn bản chương trình thành thẻ. Còn được gọi là XlexingX, trong trường hợp đó bạn nhận được
XlexemesX thay vì mã thông báo.

cách tiếp cận hộp công cụ
Quan niệm rằng, với một bộ công cụ đơn giản hoàn chỉnh hoạt động tốt cùng nhau, bạn có thể
xây dựng hầu hết mọi thứ bạn muốn. Sẽ tốt nếu bạn lắp ráp một chiếc xe ba bánh, nhưng nếu
bạn đang xây dựng một công cụ pháp luật dòng chảy kết hợp chống phân mảnh, bạn thực sự muốn
cửa hàng máy móc để chế tạo các công cụ đặc biệt. Perl là một cửa hàng máy móc.

chủ đề
Điều bạn đang làm. Các cấu trúc như "while (<>)", "for", "foreach" và
"đã cho" đặt chủ đề cho bạn bằng cách gán cho $ _, giá trị mặc định (chủ đề) Biến đổi.

chuyển ngữ
Để biến một biểu diễn chuỗi này thành một biểu diễn chuỗi khác bằng cách ánh xạ từng ký tự của nguồn
chuỗi thành ký tự tương ứng của nó trong chuỗi kết quả. Không nên nhầm lẫn với
bản dịch: ví dụ, tiếng Hy Lạp XXXXXXXXXXX chuyển ngữ thành đa sắc nhưng
dịch sang nhiều màu. Xem toán tử "tr ///" trong Camel chương 5, XPattern
phù hợpX.

kích hoạt
Một sự kiện gây ra xử lý được chạy.

bộ ba
Không phải là một hệ thống sao với ba ngôi sao, nhưng một nhà điều hành lấy ba Toán hạng.
Đôi khi được phát âm bậc ba.

troff
Một ngôn ngữ sắp chữ đáng kính mà từ đó Perl lấy tên của biến $% của nó
và được bí mật sử dụng trong việc sản xuất sách Camel.

đúng
Bất kỳ giá trị vô hướng nào mà doesnXt đánh giá là 0 hoặc "".

cắt bớt
Làm trống tệp nội dung hiện có, tự động khi mở tệp cho
viết hoặc rõ ràng thông qua chức năng "cắt ngắn".

kiểu
Xem dữ liệu kiểutốt nghiệp lớp XNUMX.

kiểu đúc
Chuyển đổi dữ liệu từ loại này sang loại khác. C cho phép điều này. Perl không cần nó. Cũng không
muốn nó.

đánh máy
Định nghĩa kiểu trong ngôn ngữ C và C ++.

đánh máy từ vựng
A từ vựng biến từ vựng> được khai báo bằng tốt nghiệp lớp XNUMX nhập: "my Pony $ bill".

đánh máy
Sử dụng một số nhận dạng duy nhất, có tiền tố là "*". Ví dụ: * name là viết tắt của bất kỳ hoặc
tất cả $ name, @name,% name, & name, hoặc chỉ "tên". Cách bạn sử dụng nó sẽ quyết định xem
nó được hiểu là tất cả hoặc chỉ một trong số chúng. Xem XTypeglobs và FilehandlesX trong Camel
chương 2, XBits và PiecesX.

sơ đồ đánh máy
Mô tả về cách các loại C có thể được chuyển đổi thành và từ các loại Perl trong một
mở rộng mô-đun được viết bằng XS.

U
Giao thức dữ liệu người dùng UDP, cách thông thường để gửi datagram qua Internet.

UID Một ID người dùng. Thường được sử dụng trong ngữ cảnh hồ sơ or quá trình quyền sở hữu.

cái ô
Một mặt nạ của những cho phép bit cần phải tắt khi tạo tệp hoặc
thư mục, để thiết lập một chính sách mà thông thường bạn sẽ từ chối quyền truy cập.
Xem chức năng "umask".

toán tử một ngôi
Một toán tử chỉ có một toán hạng, giống "!" hoặc "chdir". Toán tử đơn nguyên thường là
toán tử tiền tố; nghĩa là, chúng đứng trước toán hạng của chúng. Toán tử "++" và "XX" có thể
là tiền tố hoặc hậu tố. (Vị trí của họ làm thay đổi ý nghĩa của chúng.)

Unicode
Một bộ ký tự bao gồm tất cả các bộ ký tự chính của thế giới, nhiều hơn hoặc ít hơn.
Nhìn thấyhttp://www.unicode.org>.

Unix
Một ngôn ngữ rất lớn và không ngừng phát triển với một số thay thế và phần lớn là
các cú pháp không tương thích, trong đó bất kỳ ai cũng có thể xác định bất kỳ điều gì theo bất kỳ cách nào họ chọn và
thường làm. Những người nói ngôn ngữ này nghĩ rằng nó rất dễ học bởi vì nó rất dễ dàng
xoắn vào các đầu riêng của oneX, nhưng sự khác biệt biện chứng làm cho giao tiếp giữa các bộ lạc
gần như không thể và khách du lịch thường bị giảm xuống một tập hợp con giống như pidgin của
ngôn ngữ. Để được mọi người hiểu rõ, một lập trình viên Unix shell phải dành nhiều năm
nghiên cứu về nghệ thuật. Nhiều người đã từ bỏ kỷ luật này và bây giờ giao tiếp thông qua một
Ngôn ngữ giống Esperanto được gọi là Perl.

Trong thời cổ đại, Unix cũng được sử dụng để chỉ một số mã mà một số người
Bell Labs đã viết để sử dụng một máy tính PDP-7 không làm được nhiều việc
khác vào thời điểm đó.

chữ hoa
Trong Unicode, không chỉ các ký tự có Danh mục Chung là Chữ hoa, mà còn bất kỳ
ký tự với thuộc tính Chữ hoa, bao gồm một số Chữ cái và Ký hiệu. Không
nhầm lẫn với tiêu đề.

V
giá trị
Một phần dữ liệu thực tế, trái ngược với tất cả các biến, tham chiếu, khóa, chỉ số,
toán tử và những gì bạn cần để truy cập giá trị.

biến
Vị trí lưu trữ được đặt tên có thể chứa bất kỳ loại giá trị, như chương trình của bạn
thấy phù hợp.

nội suy biến
Sản phẩm phép nội suy của một biến vô hướng hoặc mảng thành một chuỗi.

không giống nhau
Đã nói về một chức năng vui vẻ nhận được một số lượng không xác định thực tế đối số.

vector
Biệt ngữ toán học cho danh sách vô hướng giá trị.

ảo
Cung cấp sự xuất hiện của một cái gì đó mà không có thực tế, như trong: bộ nhớ ảo là
không phải bộ nhớ thực. (Xem thêm trí nhớ.) Đối lập với XvirtualX là XtransparentX,
có nghĩa là cung cấp thực tế của một cái gì đó mà không có hình thức bên ngoài, như trong: Perl xử lý
mã hóa ký tự UTFX8 có độ dài thay đổi một cách minh bạch.

bối cảnh vô hiệu
Một hình thức vô hướng bối cảnh trong đó một biểu hiện dự kiến ​​sẽ không trả lại bất kỳ giá trị at
tất cả và được đánh giá cho bên hiệu ứng một mình.

chuỗi chữ v
A XversionX hoặc XvectorX chuỗi được chỉ định bằng "v" theo sau là một chuỗi số thập phân
ví dụ: số nguyên trong ký hiệu dấu chấm, "v1.20.300.4000". Mỗi số biến thành một
tính cách với giá trị thứ tự được chỉ định. ("V" là tùy chọn khi có
ít nhất ba số nguyên.)

W
cảnh báo
Một thông báo được in tới luồng "STDERR" có hiệu lực rằng có thể có điều gì đó không ổn
nhưng isnXt đáng bị nổ tung. Xem "cảnh báo" trong chương 27 của Camel, XFunctionsX và
pragma "cảnh báo" trong chương 28 của Camel, XPragmantic ModulesX.

xem biểu cảm
Một biểu thức, khi giá trị của nó thay đổi, sẽ gây ra một điểm ngắt trong trình gỡ lỗi Perl.

tài liệu tham khảo yếu
Tham chiếu doesnXt được tính bình thường. Khi tất cả các tham chiếu bình thường đến dữ liệu
biến mất, dữ liệu biến mất. Những điều này rất hữu ích cho các tham chiếu vòng tròn sẽ
không bao giờ biến mất nếu không.

khoảng trắng
A tính cách sẽ di chuyển con trỏ của bạn nhưng doesnXt đặt bất kỳ thứ gì trên màn hình của bạn.
Thường đề cập đến bất kỳ: khoảng trắng, tab, nguồn cấp dữ liệu dòng, ký tự xuống dòng hoặc nguồn cấp dữ liệu biểu mẫu. Trong
Unicode, khớp với nhiều ký tự khác mà Unicode coi là khoảng trắng, bao gồm
X-XX.

lời
Trong XcomputereseX thông thường, phần dữ liệu có kích thước được xử lý hiệu quả nhất bằng cách
máy tính của bạn, thường là 32 bit hoặc hơn, cung cấp hoặc nhận một số quyền hạn là 2. Trong Perl
văn hóa, nó thường đề cập đến một chữ và số định danh (bao gồm cả dấu gạch dưới),
hoặc tới một chuỗi không gian trắng nhân vật giới hạn bởi khoảng trắng hoặc ranh giới chuỗi.

thư mục làm việc
Hiện tại của bạn thư mục, từ đó các tên đường dẫn tương đối được giải thích bởi hoạt động
hệ thống. Hệ điều hành biết thư mục hiện tại của bạn vì bạn đã nói với nó bằng
"chdir", hoặc bởi vì bạn bắt đầu ở nơi mà cha mẹ của bạn quá trình là khi
bạn được sinh ra.

vỏ bánh
Một chương trình hoặc chương trình con chạy một số chương trình hoặc chương trình con khác cho bạn, sửa đổi
một số đầu vào hoặc đầu ra của nó để phù hợp hơn với mục đích của bạn.

WYSIWYG
Những gì bạn thấy là những gì bạn nhận được. Thường được sử dụng khi một thứ gì đó xuất hiện trên màn hình
khớp với cách nó cuối cùng sẽ trông như thế nào, giống như khai báo "định dạng" PerlXs. Cũng đã từng
có nghĩa là trái ngược với phép thuật bởi vì mọi thứ hoạt động chính xác như nó xuất hiện, như trong
ba- hình thức lập luận của "mở".

X
XS Một chương trình con vĩnh cửu được xuất đặc biệt, cực kỳ xuất sắc, rõ ràng,
được thực thi bằng C hoặc C ++ hiện có hoặc trong một ngôn ngữ mở rộng thú vị được gọi là
(bực tức) XS.

XSUB
Một bên ngoài chương trình con được định nghĩa trong XS.

Y
yac
Yet Another Compiler Compiler. Một trình tạo phân tích cú pháp mà không có Perl có thể sẽ
không tồn tại. Xem tập tin perly.y trong phân phối nguồn Perl.

Z
chiều rộng bằng không
một mẫu con quả quyết phù hợp với vô giá trị chuỗi giữa nhân vật.

zombie
Một tiến trình đã chết (thoát) nhưng cha mẹ của nó vẫn chưa nhận được đúng
thông báo về sự sụp đổ của nó do đã được gọi là "chờ đợi" hoặc "người chờ đợi". nếu bạn
"ngã ba", bạn phải dọn dẹp sau khi con bạn xử lý khi chúng thoát ra ngoài; nếu không
bảng quy trình sẽ đầy và quản trị viên hệ thống của bạn sẽ không hài lòng với bạn.

TÁC GIẢ BẢN QUYỀN


Dựa trên Bảng chú giải thuật ngữ của Lập trình Perl, Ấn bản thứ tư, bởi Tom Christiansen, brian d
gà con, Larry Wall và Jon Orwant. Bản quyền (c) 2000, 1996, 1991, 2012 O'Reilly Media, Inc.
Tài liệu này có thể được phân phối theo các điều khoản giống như chính Perl.

Sử dụng perlglossary trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad