Đây là lệnh perlcheat có thể 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 mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
perlcheat - Bảng cheat Perl 5
MÔ TẢ
'Bảng cheat' này là một tài liệu tham khảo hữu ích dành cho những người mới bắt đầu lập trình Perl. Không
mọi thứ đều được đề cập, nhưng 195 tính năng có thể đã khiến bạn choáng ngợp.
Sản phẩm tấm
BỐI CẢNH KÝ HIỆU ref Mảng Băm
void $scalar SCALAR @array %hash
vô hướng @array ARRAY @array[0, 2] @hash{'a', 'b'}
danh sách %hash HASH $array[0] $hash{'a'}
&MÃ phụ
*giá trị vô hướng toàn cầu
ĐỊNH DẠNG số, chuỗi, ref, toàn cầu, undef
THAM KHẢO
\ tham khảo $$foo[1] hay còn gọi là $foo->[1]
$@%&* vô hiệu hóa $$foo{bar} hay còn gọi là $foo->{bar}
[] không. arrayref ${$$foo[1][2] hay còn gọi là $foo->[1]->[2]
{} nữa. hashref ${$$foo[1][2] hay còn gọi là $foo->[1][2]
\() danh sách giới thiệu
TỔNG HỢP
ĐỘ ƯU ĐÃI CỦA TOÁN foreach (LIST) { } for (a;b;c) { }
-> trong khi (e) { } cho đến khi (e) { }
++ -- if (e) { } elsif (e) { } else { }
** trừ khi (e) { } elsif (e) { } else { }
! ~ \ u+ u- cho (e) { khi (e) {} mặc định {} }
=~ !~
*/ % x SỐ so với CHUỖI FALSE so với TRUE
+ - . = = không xác định, “”, 0, “0”
<< >> + . còn gì nữa không
có tên là uops == != eq ne
< > <= >= lt gt le ge < > <= >= lt gt le ge
== != <=> eq ne cmp ~~ <=> cmp
&
| ^ CÔNG CỤ SỬA ĐỔI REGEX METACHARS REGEX
&& /i không phân biệt chữ hoa chữ thường ^ chuỗi bắt đầu
|| // /m dựa trên dòng ^$ $ str end (bfr \n)
.. ... /s . bao gồm \n + một hoặc nhiều
?: /x bỏ qua wh.space * 0 hoặc nhiều hơn
= += goto cuối cùng /p bảo tồn ? không hoặc một
, => /a ASCII /aa an toàn {3,7} lặp lại trong phạm vi
liệt kê các hoạt động /l locale /d kép | luân phiên
không phải /u Lớp ký tự Unicode []
và /e đánh giá /ee rpts \b ranh giới
hoặc xor /g toàn cầu \z kết thúc chuỗi
/o biên dịch pat một lần () chụp
GỠ LỖI (?:p) không chụp được
-MO=Xóa nhận xét REGEX CHARCLASSES (?#t)
-MO=Terse . [^\n] (?=p) ZW ở phía trước
-D## \s khoảng trắng (?!p) ZW phủ định phía trước
-d:Theo dõi \w ký tự từ (?<=p) Vị trí ZW đằng sau \K
\d chữ số (?
CẤU HÌNH \pP thuộc tính có tên (?>p) không quay lại
perl -V:ivsize \h horiz.wh.space (?|p|p)đặt lại nhánh
\R ngắt dòng (? p) chụp có tên
\S \W \D \H phủ định \g{n} ref đối với giới hạn được đặt tên
\K giữ phần bên trái
DANH SÁCH TRẢ LẠI CHỨC NĂNG
stat người gọi giờ địa phương CÁC BIẾN ĐẶC BIỆT
0 dev 0 giây 0 gói $_ biến mặc định
1 trong 1 phút 1 tên file $0 tên chương trình
2 chế độ 2 giờ 2 dòng $/ dấu phân cách đầu vào
3 nlink 3 ngày 3 chương trình con $\ dấu tách đầu ra
4 uid 4 tháng-1 4 hasarg $| tự động xả
5 gid 5 năm-1900 5 muốn mảng $! lỗi sys/libcall
6 rdev 6 ngày trong tuần 6 evaltext lỗi $@ eval
7 kích thước 7 ngày trong năm 7 is_require $$ ID tiến trình
8 lúc 8 is_dst 8 gợi ý $. số dòng
9 mtime 9 bitmask @ARGV dòng lệnh lập luận
10 ctime 10 gợi ý @INC bao gồm các đường dẫn
11 blksz 3..10 chỉ @_ chương trình con args
12 khối với môi trường EXPR %ENV
LỜI CẢM ƠN
Phiên bản đầu tiên của tài liệu này xuất hiện trên Perl Monks, nơi một số người đã có được những thông tin hữu ích
gợi ý. Cảm ơn bạn, Perl Monks.
Xin gửi lời cảm ơn đặc biệt đến Damian Conway, người không chỉ đề xuất những thay đổi quan trọng mà còn
đã dành thời gian đếm số lượng tính năng được liệt kê và tạo phiên bản Perl 6 để hiển thị
rằng Perl sẽ ở lại Perl.
Sử dụng perlcheat trực tuyến bằng dịch vụ onworks.net