Ito ang command perlcheat na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
perlcheat - Perl 5 Cheat Sheet
DESCRIPTION
Ang 'cheat sheet' na ito ay isang madaling gamiting sanggunian, para sa mga nagsisimulang Perl programmer. Hindi
lahat ay nabanggit, ngunit 195 na mga tampok ay maaaring napakalaki na.
Ang kumot
CONTEXTS SIGILS ref ARRAYS HASHES
void $scalar SCALAR @array %hash
scalar @array ARRAY @array[0, 2] @hash{'a', 'b'}
listahan ng %hash HASH $array[0] $hash{'a'}
&sub CODE
*Glob GLOB SCALAR VALUES
FORMAT numero, string, ref, glob, undef
Mga sanggunian
\ reference $$foo[1] aka $foo->[1]
$@%&* dereference $$foo{bar} aka $foo->{bar}
[] anon. arrayref ${$$foo[1]}[2] aka $foo->[1]->[2]
{} anon. hashref ${$$foo[1]}[2] aka $foo->[1][2]
\() listahan ng mga ref
SINTAX
OPERATOR PRECEDENCE foreach (LIST) { } para sa (a;b;c) { }
-> habang (e) { } hanggang (e) { }
++ -- kung (e) { } elsif (e) { } iba { }
** maliban kung (e) { } elsif (e) { } iba { }
! ~ \ u+ u- ibinigay (e) { kapag (e) {} default {} }
=~ !~
* / % x NUMBERS vs STRINGS FALSE vs TRUE
+ - . == undef, "", 0, "0"
<< >> + . kahit ano pa
pinangalanang uops == != eq ne
< > <= >= lt gt le ge < > <= >= lt gt le ge
== != <=> eq ne cmp ~~ <=> cmp
&
| ^ MGA REGEX MODIFIER REGEX METACHARS
&& /i case insensitive ^ magsisimula ang string
|| // /m line based ^$ $ str end (bfr \n)
.. ... /s . kasama ang \n + isa o higit pa
?: /x huwag pansinin ang wh.space * zero o higit pa
= += last goto /p preserve ? zero o isa
, => /a ASCII /aa ligtas {3,7} ulitin sa hanay
list ops /l locale /d dalawahan | paghahalili
hindi /u Unicode [] klase ng character
at /e suriin ang /ee rpts \b hangganan
o xor /g global \z dulo ng string
/o compile pat once () capture
DEBUG (?:p) walang nakunan
-MO=Umalis sa REGEX CHARCLASSES (?#t) komento
-MO=Terse . [^\n] (?=p) ZW pos sa unahan
-D## \s whitespace (?!p) ZW neg sa unahan
-d:Trace \w word chars (?<=p) ZW pos behind \K
\d digit (?
CONFIGURATION \pP pinangalanang property (?>p) walang backtrack
perl -V:ivsize \h horiz.wh.space (?|p|p)branch reset
\R linebreak (? p) pinangalanang bihag
\S \W \D \H tanggihan \g{n} ref sa pinangalanang cap
\K panatilihin ang kaliwang bahagi
MGA LISTAHAN NG PAGBABALIK NG FUNCTION
stat localtime na tumatawag ESPESYAL NA VARIABLE
0 dev 0 segundo 0 package $_ default na variable
1 ino 1 minuto 1 filename $0 pangalan ng programa
2 mode 2 oras 2 linya $/ input separator
3 nlink 3 araw 3 subroutine $\ output separator
4 uid 4 buwan-1 4 hasargs $| autoflush
5 gid 5 taon-1900 5 wantarray $! sys/libcall error
6 rdev 6 weekday 6 evaltext $@ eval error
7 size 7 yearday 7 is_require $$ process ID
8 atime 8 is_dst 8 pahiwatig $. numero ng linya
9 mtime 9 bitmask @ARGV command line args
10 ctime 10 hinthash @INC isama ang mga landas
11 blksz 3..10 lang @_ subroutine args
12 blcks na may EXPR %ENV environment
MGA KUWENTA
Ang unang bersyon ng dokumentong ito ay lumabas sa Perl Monks, kung saan maraming tao ang naging kapaki-pakinabang
mga mungkahi. Salamat, Perl Monks.
Isang espesyal na pasasalamat kay Damian Conway, na hindi lamang nagmungkahi ng mahahalagang pagbabago, kundi pati na rin
naglaan ng oras upang bilangin ang bilang ng mga nakalistang feature at gumawa ng Perl 6 na bersyon upang maipakita
na si Perl ay mananatiling Perl.
Gumamit ng perlcheat online gamit ang mga serbisyo ng onworks.net