redo 操作符在不经重新计算条件的情况下重新开始一个循环块。用法如下: redo LABEL redo 如果省略了 LABEL,那么该操作符指向最内层的闭合循环。该操作符通常用于那些希望欺骗自己输入的程序: 一个把那些用反斜杠续起来的行接…
readline函数是在内部实现操作符的函数。用法如下: readline FILEHANDLE 它从 FILEHANDLE 中读取下一条记录,FILEHANDLE 可以是一个文件句柄名称或者一个间接的文件句柄 表达式,该表达式要么返回实际…
read函数主要用来从文件句柄读取若干长度的字节数据到一个变量当中。用法如下: read FILEHANDLE, SCALAR, LENGTH, OFFSET read FILEHANDLE, SCALAR, LENGTH read函数从…
rand函数用来生成随机数序列,用法如下: rand EXPR rand rand函数产生一个伪随机的浮点数数字,该数字大于等于 0 而小于 EXPR 的值。(EXPR 应该是正。)如果省略了 EXPR,该函数返回一个在 0 和 1 之间的…
pos函数返回上一次 m//g 对 SCALAR 搜索在 SCALAR 中留下来的位置。 用法如下: pos SCALAR 它返回在最后一个匹配字符后面的字符的偏移量。(也就是说,它等效于 length$ + length$&。)这个位置是…
pop用法如下: pop ARRAY pop函数把一个数组当作一个堆栈对待。它弹出(删除)并返回数组的最后一个值,把数组缩短一个元素长度。如果省略了 ARRAY,那么该函数在子过程或者格式的词法范围里弹出 @_;在文件范围(通常是主程序),…
pipe用法如下: pipe READHANDLE, WRITEHANDLE pipe函数打开一对相互联接的管道,通常在 fork 之前调用,然后管道的读端关闭 WRITEHANDLE,而写端关闭 READHANDLE。(否则这个管道 在写…
pack函数用法如下: pack TEMPLATE, LIST pack接收一个普通 Perl 数值的 LIST 并且根据 TEMPLATE 把它们转换成一个字节串并且返回 该字串。参数列表在必要时会被填充或者截除。也就是说,如果你提供的参…
our用法如下: our TYPE EXPR : ATTRIBUTES our EXPR : ATTRIBUTES our TYPE EXPR our EXPR 一个 our 声明一个或多个在当前闭合块,文件或者 eval 里有效的全局变量…
mkdir FILENAME, MASK mkdir FILENAME mkdir函数创建 FILENAME 声明的目录,赋予它的权限是数字 MASK 被当前的 umask 修改后得到 的数字。如果该操作成功,返回真;否则返回假。 如果省略…