Perl学习笔记(4)

算术操作符:
    双目运算符

$a + $b

加法

$a $b 相加

$a - $b

减法

$a $b 相减

$a * $b

乘法

$a $b 的积

$a / $b

除法

$a $b 的相除

$a % $b

$a $b 除的余数

$a ** $b

$a $b 次幂

字符串操作符:

    连接操作符:Perl 定义了一个分隔操作符 (.) 来完成字符串的串联,这样就不会跟数字的加号相混淆。

重复操作符:采用分隔操作符(x)


文件测试操作符:
例子 名字 结果

-e $a

存在

如果在 $a 中命名的文件存在则为真

-r $a

可读

如果在 $a 中命名的文件可读则为真

-w $a

可写

如果在 $a 中命名的文件可写则为真

-d $a

目录

如果在 $a 中命名的文件是目录则为真

-f $a

文件

如果在 $a 中命名的文件是普通文件则为真

-T $a

文本文件

如果在 $a 中命名的文件是文本文件则为真

比较运算符
数据
字串

含义

== eq 等于
!= ne 不等于
<=> cmp 比较,带符号结果
> gt 大于
>= ge 大于或者等于
< lt 小于
<= le 小于或者等于
<=> cmp 操作符在左操作数小于右操作数时返回 -1 ,相等时返回 0 ,而大于时返回 1 。尽管相等操
作符和关系操作符很像,但是它们的优先级比较低。

    逻辑运算符: andornotxor

你可能感兴趣的:(个人随笔)