[摘要]$y(Or) </P><P>$x $y 结果 </P><P>真(True) 真(True) 真(True) </P><P>真(...
$y(Or) </P><P>$x $y 结果 </P><P>真(True) 真(True) 真(True) </P><P>真(True) 假(False) 真(True) </P><P>假(False) 真(True) 真(True) </P><P>假(False) 假(False) 假(False) </P><P>3 $x(Not) </P><P>$x 结果 </P><P>真(True) 假(False)假(False) 真(True) </P><P>其它常用的运算符
指令:..区块运算符(Range Operator) </P><P>说明:这个运算符是Perl语言中特有的运算符,是一个很实用的运算符. </P><P>范例: </P><P>@digits=(1..9); #此时@digits=(1,2,3,4,5,6,7,8,9);
@digits=(’01’..’05’); #此时@digits=(01,02,03,04,05);
@char=(’A’..’E’); #此时@char(’A’,’B’,’C’,’D’,’E’,);
@total=(1..3,’A’..’B’); #此时@total=(1,2,3’A’,’B’); </P><P>指令: 判别运算式?运算1:运算式2 条件运算符(Conditional Operator) </P><P>说明: 这个语法的意义和C语言一样,如果判别运算式的值是真(True)的话,则做运算 ,1的运算,如果判别运算式是假(False)的话,则做运算式2的运算. </P><P>范例: </P><P>$price=($age>60)? 100:200;
如果$age大于60的话,则$price等于100,否则$price等于200. </P><P>
常用的文件数据(File test)运算符
范例 说明
-r $file 如果$file是可读取的话,返回1的值
-w $file 如果$file是可写入的话,返回1的值
-x $file 如果$file是可执行的话,返回1的值
-e $file 如果$file存在的话,返回1的值
-o $file 如果$file是被执行才所拥有的话,返回1的值
-s $file 返回$file的文件大小(bytes)
-f $file 如果$file是正常文件的话,返回1的值
-T $file 如果$file是文本文件的话,返回1的值
-B $file 如果$file是Binary文件的话,返回1的值
-M $file 返回$file文件最后一次更改时间到现在的日期数
关键词:Perl的运算符号字符概述