打开、关闭文件 open的返回值用来确定打开文件的操作是否成功,当其成功时返回非零值,失败时返回零,因此可以如下判断: if openMYFILE, "myfile" { here is what to do if the file ope…
文章
全部技术文章,按发布时间倒序排列
perl中,chdir函数用来改变当前的工作目录到指定目录,如果没有指定目录,则到用户的主目录。这个函数的调用是相当于Unix中的cd命令来切换目录。 下面通过一个具体的例子来看一下chdir是如何工作的。 use strict; use…
perl网络编程可能是令大多数人头疼,如何快速掌握perl网络编程能?答案是看样例,然后自己编写。 以下给出几段使用Socket及IO::Socket编写的Server/client,他们能实现最简单但是却最基本的任务,包括一个forkin…
有两个列表A,B。如何来计算A,B的交集,并集和补集呢?最笨的办法那就是遍历2个列表,然后通过比较两个列表的元素,计算交集,并集,补集。但是如果数据太大的话,就行不通了。这时候我们可以利用perl的grep和map函数来快速计算。下面是具体…
一.数据类型Data type: Perl 的数据类型大致分为四种:Scalar(变量)、Scalar Array(数组)、Hash Array(散列)、References(指针),看起来虽少但用起来却绰绰有余。尤其在写Perl程序时可以…
1. chomp无参数时,使用默认参数,将对$_操作。 2. 数组@array..可用$arraynumber引用。$array..表示数组中索引数。 3. $!包含出错信息; 4. 默认打开文件句柄的方式是“”和“”区别就在于一个添加方式…
指令:print 语法:print Filehandle LIST 说明:这个Filehandle可以看作在IINPUT/OOUTPUT之间的一个桥梁,可以利用FILEHANDLE来做出数据读入写出的动作.STDIN是代表从哪连输入数据,例…
匹配操作符 =~、!~ =~检验匹配是否成功: $result = $var =~ /abc/; 若在该字符串中找到了该模式,则返回非零值,即true,不匹配则返回0,即false。!~则相反。 这两个操作符适于条件控制中,如: if $q…
1,定界符 =~ m/there/; =~ s/there/here/; 还有类型的定界符: =~ /there/ =~ mthere; =~ stherehere; =~ mthere; =~ stherehere; =~ m{there…