首页 > perl

perl

博客:perl
输出复杂结构 Data::Dumper、Data::Dump、Data::Printer 都可以用来输出复杂的数据结构。本文只介绍简单的几个输出形式,以后再需要的地方再详细介绍。 前两者建议传递数据结构的引用给对应的函数、方法,当然直接传递非引用也不会错(标量、数组、哈希或引用都允许)。第三个Printer,则可...
本文关于处理子进程退出状态码的内容主体来自于《Pro Perl》的第21章。 子进程退出状态码 每个子进程在退出时,操作系统都会保留它们的退出状态码,并在内核维护的进程表中保留子进程项。对于进程的退出状态码,只有在父进程读走之后或者收走(reap)之后才会被清除 。注意这里的一个词语“收走(reap) ”,这是...
在perl中只有3种基本的数据结构:标量、数组、hash。变量可以是数值,可以是字符串。 这三种基本数据结构的数据存储方式如下: 但是,仅仅由这3种基本结构,就可以构造出更复杂的数据结构,例如hash中用数组做value,数组中用hash做元素。 但是,perl对于底层的一些数据存储,很多时候对这些数据是...
不同进程之间的通信或进程间通信(InterProcess Communication, IPC),是一个涉及多个方面的主题。Perl提供了多种进程间通信的方式,本文将逐一介绍。本文的内容主体来自于《Pro Perl》的第21章。 单向管道(unidirectional pipe) 管道是两个文件描述符(文件句柄...
perl一行式程序系列文章:Perl一行式 <https://www.cnblogs.com/f-ck-need-u/p/9512185.html#blogperloneline> 获取每行最后一个字段 $ perl -alne 'print $F[$#F]' file.log 这里涉及到了选项"-a"、数组@...
支付宝搜索“559315787”,天天领红包