找到 157 篇文章 关于 Perl

Perl 运算符优先级

Mohd Mohtashim
更新于 2019-11-29 06:26:47

171 次浏览

下表列出了 Perl 编程中所有运算符,从优先级最高到最低。

Perl 杂项运算符

Mohd Mohtashim
更新于 2019-11-29 06:24:37

179 次浏览

Perl 语言支持以下杂项运算符。假设变量 a 为 10,变量 b 为 20,则 -序号运算符和描述1.点 (.) 二元运算符连接两个字符串。示例 - 如果 $a = "abc",$b = "def",则 $a.$b 将给出 "abcdef"2.重复运算符 x 返回一个字符串,该字符串由左操作数重复右操作数指定的次数组成。示例 - ('-' x 3) 将给出 ---。3.范围运算符 .. 返回一个值列表,从左值计数(每次递增一)到右值。示例 - (2..5) 将给出 (2, 3, 4, 5)4.自增运算符增加整数的值 ... 阅读更多

Perl 逻辑运算符

Mohd Mohtashim
更新于 2019-11-29 06:22:29

248 次浏览

Perl 语言支持以下逻辑运算符。假设变量 $a 为 true,变量 $b 为 false,则 -序号运算符和描述1.and称为逻辑 AND 运算符。如果两个操作数都为 true,则条件变为 true。示例 - ($a and $b) 为 false。 2.&&C 风格的逻辑 AND 运算符,如果它存在于两个操作数中,则将一个位复制到结果中。示例 - ($a && $b) 为 false。3.or称为逻辑 OR 运算符。如果两个操作数中的任何一个非零,则条件变为 true。示例 - ($a or $b) 为 true。4.||C 风格的逻辑 OR 运算符,如果它存在于任何一个操作数中,则复制一个位。p>示例 - ($a || $b) 为 true。5.not称为 ... 阅读更多

Perl 位运算符

Mohd Mohtashim
更新于 2019-11-29 06:18:22

287 次浏览

位运算符对位进行运算并执行逐位运算。假设 $a = 60;和 $b = 13;现在以二进制格式,它们将如下所示 -$a = 0011 1100 $b = 0000 1101 ----------------- $a&$b = 0000 1100 $a|$b = 0011 1101 $a^$b = 0011 0001 ~$a = 1100 0011Perl 语言支持以下位运算符,假设 $a = 60;和 $b = 13序号运算符和描述1.&二进制 AND 运算符,如果它存在于两个操作数中,则将一个位复制到结果中。示例 - ($a & $b) 将给出 12,即 0000 11002.|二进制 OR 运算符 ... 阅读更多

Perl 赋值运算符

Mohd Mohtashim
更新于 2019-11-29 06:15:04

188 次浏览

假设变量 $a 为 10,变量 $b 为 20,则以下是 Perl 中可用的赋值运算符及其用法 -序号运算符和描述1.=简单的赋值运算符,将值从右侧操作数赋给左侧操作数。示例 -$c = $a + $b 将 $a + $b 的值赋给 $c2.+=加法和赋值运算符,它将右侧操作数加到左侧操作数,并将结果赋给左侧操作数。示例 -$c += $a 等效于 $c = $c + $a。3.-=减法和赋值运算符,它从左侧操作数中减去右侧操作数,并将结果赋给左侧操作数。示例 -$c -= $a 等效于 ... 阅读更多

Perl 相等运算符

Mohd Mohtashim
更新于 2019-11-29 06:12:47

351 次浏览

这些在 Perl 中也称为关系运算符。假设变量 $a 为 10,变量 $b 为 20,那么让我们检查 Perl 中可用的以下数值相等运算符 -序号运算符和描述1.==(等于)检查两个操作数的值是否相等,如果相等,则条件变为 true。示例 - ($a == $b) 为 false。2.!=(不等于)检查两个操作数的值是否相等,如果不相等,则条件变为 true。示例 - ($a != $b) 为 true。3.检查两个操作数的值是否相等,并返回 -1、0 或 1 ... 阅读更多

Perl 算术运算符

Mohd Mohtashim
更新于 2019-11-29 06:10:13

186 次浏览

假设变量 $a 为 10,变量 $b 为 20,则以下是 Perl 算术运算符 -序号运算符和描述1.+(加法)将运算符两侧的值相加。示例 -$a + $b 将给出 302.-(减法)从左侧操作数中减去右侧操作数。示例 -$a - $b 将给出 -103.*(乘法)将运算符两侧的值相乘。示例 -$a * $b 将给出 2004./(除法)将左侧操作数除以右侧操作数。示例 -$b / $a 将给出 25%(模数)将左侧操作数除以右侧操作数并返回余数。示例 -$b % $a 将给出 06.**(指数)对运算符执行指数(幂)计算。示例 -$a**$b 将给出 ... 阅读更多

Perl 中的无限循环

Mohd Mohtashim
更新于 2019-11-29 06:06:58

1K+ 次浏览

如果条件永远不会变为 false,则循环将变成无限循环。for 循环传统上用于此目的。由于构成循环的三个表达式都不需要,因此在 Perl 中,您可以通过将条件表达式留空来创建一个无限循环。#!/usr/local/bin/perl for( ; ; ) {    printf "此循环将永远运行。"; }您可以通过按 Ctrl + C 键来终止上述无限循环。当条件表达式不存在时,它被认为是 true。您可能有一个初始化和增量表达式,但作为程序员更常用的是 ... 阅读更多

Perl 中的循环控制语句

Mohd Mohtashim
更新于 2019-11-29 06:05:21

2K+ 次浏览

循环控制语句会更改其正常执行顺序。当执行离开作用域时,在该作用域中创建的所有自动对象都将被销毁。Perl 支持以下控制语句。单击以下链接以检查其详细信息。序号控制语句和描述1.next 语句它导致循环跳过其主体其余部分,并在重新迭代之前立即重新测试其条件。2.last 语句终止循环语句并将执行转移到循环后的下一条语句。3.continue 语句continue BLOCK,它总是在条件即将再次被评估之前执行。4.redo 语句redo 命令重新启动循环块,而无需 ... 阅读更多

Perl 中的 ?: 运算符

Mohd Mohtashim
更新于 2019-11-29 06:01:59

339 次浏览

让我们检查 Perl 中的条件运算符 ?:,它可以用来替换 if...else 语句。它具有以下一般形式 -语法Exp1 ? Exp2 : Exp3;其中 Exp1、Exp2 和 Exp3 是表达式。注意冒号的使用和位置。a? 表达式的值是这样的:Exp1 被评估。如果为 true,则评估 Exp2 并成为整个 ? 表达式的值。如果 Exp1 为 false,则评估 Exp3,其值成为表达式的值。以下是一个使用此运算符的简单示例 -示例实时演示#!/usr/local/bin/perl $name = "Ali"; ... 阅读更多

广告