Perl 教程 之 Perl 运算符 4

简介: 赋值运算符

Perl 教程 之 Perl 运算符 4

Perl 运算符

赋值运算符

表格实例中我们设置变量 $a 为 10, $b 为 20。

运算符 描述 实例
= 简单的赋值运算符,把右边操作数的值赋给左边操作数 $c = $a + $b 将把 $a + $b 的值赋给 $c
+= 加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数 $c += $a 相等于 $c = $c + $a
-= 减且赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数 $c -= $a 相等于 $c = $c - $a
= 乘且赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数 $c = $a 相等于 $c = $c $a
/= 除且赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数 $c /= $a 相等于 $c = $c / $a
%= 求模且赋值运算符,求两个操作数的模赋值给左边操作数 $c %= $a 相等于 $c = $c % a
= 乘幂且赋值运算符,求两个操作数的乘幂赋值给左边操作数 $c = $a 相等于 $c = $c *
$a
实例

!/usr/bin/perl

$a = 10;
$b = 20;

print "\$a = $a ,\$b = $b\n";

$c = $a + $b;
print "赋值后 \$c = $c\n";

$c += $a;
print "\$c = $c ,运算语句 \$c += \$a\n";

$c -= $a;
print "\$c = $c ,运算语句 \$c -= \$a\n";

$c = $a;
print "\$c = $c ,运算语句 \$c
= \$a\n";

$c /= $a;
print "\$c = $c ,运算语句 \$c /= \$a\n";

$c %= $a;
print "\$c = $c ,运算语句 \$c %= \$a\n";

$c = 2;
$a = 4;
print "\$a = $a , \$c = $c\n";
$c = $a;
print "\$c = $c ,运算语句 \$c
= \$a\n";

以上程序执行输出结果为:

$a = 10 ,$b = 20
赋值后 $c = 30
$c = 40 ,运算语句 $c += $a
$c = 30 ,运算语句 $c -= $a
$c = 300 ,运算语句 $c = $a
$c = 30 ,运算语句 $c /= $a
$c = 0 ,运算语句 $c %= $a
$a = 4 , $c = 2
$c = 16 ,运算语句 $c *
= $a

目录
相关文章
|
9月前
|
存储 数据挖掘 机器人
使用LOTR合并检索提高RAG性能
RAG结合了两个关键元素:检索和生成。它首先使用语义搜索等高级技术来浏览大量数据,包括文本、图像、音频和视频。RAG的本质在于它能够检索相关信息,然后作为下一阶段的基础。生成组件利用大型语言模型的能力,解释这些数据块,制作连贯的、类似人类的响应。与传统的生成模型相比,这个过程确保RAG系统可以提供更细致和准确的输出。
210 2
|
9月前
|
算法 vr&ar Python
R语言用极大似然和梯度下降算法估计GARCH(p)过程
R语言用极大似然和梯度下降算法估计GARCH(p)过程
|
Kubernetes Cloud Native Perl
Deployment 升级应用2
Deployment 升级应用2
|
前端开发
CSS 盒子模型【快速掌握知识点】
CSS 盒子模型【快速掌握知识点】
124 0
|
SQL 分布式计算 运维
4.DataWorks 数据开发介绍及实践(二)|学习笔记
快速学习4.DataWorks 数据开发介绍及实践
4.DataWorks 数据开发介绍及实践(二)|学习笔记
|
数据安全/隐私保护
开讲啦:Chap 05 循环结构程序设计
为什么需要循环控制;用while语句实现循环;用do...while语句实现循环;用for语句实现循环
开讲啦:Chap 05 循环结构程序设计
CPU又烧了,说起来汝可能不信
CPU又烧了,说起来汝可能不信
147 0
|
Java C++ Android开发

热门文章

最新文章