这是命令 perlcheat,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
perlcheat - Perl 5 备忘单
商品描述
这个“备忘单”是一份方便的参考资料,适用于 Perl 初学者。 不是
一切都提到了,但 195 个功能可能已经让人难以承受。
这个 片
上下文 SIGILS 引用数组 哈希
void $scalar SCALAR @array %hash
标量 @array ARRAY @array[0, 2] @hash{'a', 'b'}
列表 %hash HASH $array[0] $hash{'a'}
子代码
*glob 全局标量值
格式 数字、字符串、ref、glob、undef
参考文献:
\ 参考 $$foo[1] 又名 $foo->[1]
$@%&* 取消引用 $$foo{bar} 又名 $foo->{bar}
[] 不久。 arrayref ${$$foo[1]}[2] 又名 $foo->[1]->[2]
{} 不久。 hashref ${$$foo[1]}[2] 又名 $foo->[1][2]
\() 参考文献列表
句法
运算符优先级 foreach (LIST) { } for (a;b;c) { }
-> while (e) { } 直到 (e) { }
++ -- if (e) { } elsif (e) { } else { }
** 除非 (e) { } elsif (e) { } else { }
! ~ \ u+ u- 给定 (e) { 当 (e) {} 默认 {} }
=~!~
* / % x 数字与字符串 FALSE 与 TRUE
+ - 。 == undef, "", 0, "0"
<< >> + . 还要别的吗
命名为 uops == != eq ne
< > <= >= lt gt le ge < > <= >= lt gt le ge
== != <=> eq ne cmp ~~ <=> cmp
&
| ^ 正则表达式修饰符 正则表达式元字符
&& /i 不区分大小写 ^ 字符串开始
|| // /m 基于行 ^$ $ str end (bfr \n)
.. ... /s。 包括 \n + 一个或多个
?: /x 忽略 wh.space * 零个或多个
= += 最后转到/p 保留? 零或一
, => /a ASCII /aa 安全 {3,7} 在范围内重复
列出操作 /l 语言环境 /d 双 | 交替
不是 /u Unicode [] 字符类
和 /e 评估 /ee rpts \b 边界
或 xor /g 全局 \z 字符串结尾
/o编译pat一次()捕获
DEBUG (?:p) 没有捕获
-MO=Deparse REGEX CHARCLASSES (?#t) 注释
-MO=简洁。 [^\n] (?=p) ZW 位置领先
-D## \s 空格 (?!p) ZW 前面的负数
-d:跟踪 \w 单词字符 (?<=p) \K 后面的 ZW pos
\d 数字 (?
配置 \pP 命名属性 (?>p) 无回溯
perl -V:ivsize \h horiz.wh.space (?|p|p)分支重置
\R 换行符 (? p)命名捕获
\S \W \D \H 否定 \g{n} 对命名 cap 的引用
\K 保留左侧部分
函数返回列表
统计本地时间调用者特殊变量
0 dev 0 Second 0 package $_ 默认变量
1 ino 1 分钟 1 文件名 $0 程序名
2模式2小时2行$/输入分隔符
3 nlink 3 day 3 子程序 $\ 输出分隔符
4 uid 4 月-1 4 hasargs $| 自动冲洗
5 gid 5 年 - 1900 5 Wantarray $! 系统/lib调用错误
6 rdev 6 工作日 6 evaltext $@ eval 错误
7 大小 7 年日 7 is_require $$ 进程 ID
8 atime 8 is_dst 8 提示 $. 电话号码
9 mtime 9 位掩码 @ARGV 命令行参数
10 ctime 10hinthash@INC 包含路径
11 blksz 3..10 仅@_ 子程序参数
12 个区块,具有 EXPR %ENV 环境
致谢
该文档的第一个版本出现在 Perl Monks 上,那里有几个人很有用
建议。 谢谢你,珀尔蒙克斯。
特别感谢达米安·康威 (Damian Conway),他不仅提出了重要的改变,还提出了
花时间统计列出的功能数量并制作一个 Perl 6 版本来展示
Perl 仍将是 Perl。
使用 onworks.net 服务在线使用 perlcheat