找到 449 篇文章,关于编程脚本

Perl 杂项运算符

Mohd Mohtashim
更新于 2019年11月29日 06:24:37

浏览量 179 次

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

Perl 逻辑运算符

Mohd Mohtashim
更新于 2019年11月29日 06:22:29

浏览量 248 次

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

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== (等于)检查两个操作数的值是否相等,如果相等则条件为真。示例 - ($a == $b) 为假。2!= (不等于)检查两个操作数的值是否相等,如果不相等则条件为真。示例 - ($a != $b) 为真。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+ 次

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

Perl 中的循环控制语句

Mohd Mohtashim
更新于 2019年11月29日 06:05:21

浏览量 2K+ 次

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

Perl 中的 ? : 运算符

Mohd Mohtashim
更新于 2019年11月29日 06:01:59

浏览量 339 次

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

在 Perl 哈希中添加和删除元素

Mohd Mohtashim
更新于 2019年11月29日 05:59:22

浏览量 735 次

使用简单的赋值运算符,只需一行代码即可在 Perl 哈希中添加新的键/值对。但是,要从哈希中删除元素,您需要使用 delete 函数,如下面的示例所示 -示例 实时演示 #!/usr/bin/perl %data = ('John Paul' => 45, 'Lisa' => 30, 'Kumar' => 40); @keys = keys %data; $size = @keys; print "1 - 哈希大小:为 $size"; # 向哈希中添加元素; $data{'Ali'} = 55; @keys = keys %data; $size = @keys; print "2 - 哈希大小:为 $size"; # 删除相同的 ... 阅读更多

广告