飞翔的大骆驼第三回: 一元和二元操作符

Perl 中操作符有三种元数: 一元(unary)、二元(binary) 和三元(trinary).

一元操作符总是前缀操作符(除自增和自减操作符以外). 其他都是中缀操作符,.

! $x               # 一元操作符
$x * $y            # 一元操作符
$x ? $y : $z       # 一元操作符
print $x, $y, $z   # 一元操作符

操作符的优先级控制它绑定的松紧度. 高优先级的操作符先低于低优先级的操作符抢抢占它们周围的参数. 优先级的原理可以直接在基本的数学里边找到.

2 + 3 * 4  # 生成 14 而不是 20

两个同等优先级的操作符在一起时, 它们的执行顺序取决于它们的结合性.

2 * 3 * 4   # 意味着( 2*3 )*4 左结合
2 ** 3 ** 4 # 意味着 2**(3**4) 右结合
2 != 3 != 4 # 非法, 不能结合

操作符优先级

结合性 元数 优先级
0 项和列表操作符(左侧)
2 ->
1 ++ --
2 **
1 ! ~ \ 和一元 + 及 -
2 =~ !~
2 * / % x
2 + - .
2 << >>
0,1 命名一元操作符
2 < > <= >= lt gt le ge
2 == != <=> eq ne cmp
2 &
2 | ^
2 &&
2 ||
2 .. ...
3 ?:
2 + += -+ *= 等等
2 , =>
0+ 列表操作符(右侧)
1 not
2 and
2 or xor

d

d

d

d

项和列表操作符(左向)



ddd

箭头操作符



dd

自增自减操作符



dd

指数运算



dd

表意一元操作符



dd

绑定操作符



dd

乘号操作符



dd

附加操作符



dd

移位操作符



dd

命名一元操作符和文件测试操作符



dd

关系操作符



dd

相等操作符



dd

位操作符



dd

C 风格的逻辑(短路)操作符



dd

范围操作符



dd

条件操作符



dd

赋值操作符



dd

逗号操作符



dd

列表操作符(右向)



dd

逻辑与、或、非和异或



dd

Perl 中没有的 C 操作符



dd

dd

dd

dd

dd

dd

dd

时间: 2024-11-05 23:29:23

飞翔的大骆驼第三回: 一元和二元操作符的相关文章

大 发 快 三 回 血 邀请码17000077

[〓微微 导师:836840888〓][邀 请 码17000077][网纸 1dd.app][信誉平台][资金保障][实力说话] 生活不如意十之八九,因此,我们总是不满意的多.人的满意分为两种,一种对自身的,一种是对外界的.外界 我们控制不了,外界常常令我们促不及防的产生不愉快,如下班时今天没赶上末班车,早上上班时堵车,这些外 界的不愉快不可避免的会影响我们自己的不满意,是不是我天生的命不好,倒霉事全占了,是不是天生就不行, 为什么那么多的不如意? 这时,人就会产生自怨自艾的情绪,说到这个自怨自

第三回:羁旅客忆碌碌旧事 暴雨天里依依惜别[林大帅作品连载]

第三回:羁旅客忆碌碌旧事 暴雨天里依依惜别诗云:众位觊觎自难群,乱战夺魁是孤军 .韶华三载生旧梦,谁道栀花总负春.              却说林二一行粗览书院与南普陀寺之后,兴致不减.其中一头发中分者谓林二道:“见大哥哥你一路话语不多,眉宇间似有忧郁之气,必是个有故事之人.且我等皆出于文会,何不谈谈书院当年旧事?”说罢略觉唐突,故吐舌一扮鬼脸.林二抿了口咖啡,不禁苦笑,心里万分焦虑,此时却不好表露.便理了理思绪,叨起荔城文会旧事.      话说这荔城者,古称兴化,素有“文献名邦”雅号.于宋

2014编程之美-资格赛-大神与三位小伙伴

题目2 : 大神与三位小伙伴 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外.距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各有N种.其中种类为A_i, B_i, C_i的纪念品价值均为i, 且分别有N+1-i个剩余.现在大神同学希望在三类纪念品中各挑选一件然后赠送给

蚂蚁变大象:浅谈常规网站是如何从小变大的(三)(转)

原文:http://blog.sina.com.cn/s/blog_6203dcd60100xon9.html          [第七阶段 : 拆分] 到上面一个阶段,我们初步接触到了逻辑.存储等的多机模式.这样的结构,对于逻辑不是特别复杂的网站,足以撑起千万级的压力.所以大多数网站,只要能够用好上面的结构就可以很好的应对服务压力了.只不过还有很多细节的工作需要精细化,比如:多机的运维.稳定性的监控.日志的管理.请求的分析与挖掘等. 如果流量持续增长,或者是业务持续的扩展,上述的架构可能又将面

缓存篇(Cache)~第三回 HttpModule实现网页的文件级缓存

返回目录 再写完缓存篇第一回之后,得到了很多朋友的好评和来信,所以,决定加快步伐,尽快把剩下的文章写完,本篇是第三回,主要介绍使用HttpModule实现的文件级缓存,在看本文之前,大家需要限度HttpModule有一个了解,可以先看我的这篇文章<开发人员应该对IIS理论层的知识了解的多一些~第四讲 HttpModule中的几大事件> 对于文件级缓存来说,我们要知道两点,一为文件的URL,二为文件的 下面是HttpModuleCache的核心代码 /// <summary> ///

编程之美资格赛 大神与三位小伙伴

题目2 : 大神与三位小伙伴 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外.距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各有N种.其中种类为A_i, B_i, C_i的纪念品价值均为i, 且分别有N+1-i个剩余.现在大神同学希望在三类纪念品中各挑选一件然后赠送给

一起talk C栗子吧(第一百零三回:C语言实例--进程间通信大阅兵)

各位看官们,大家好,上一回中咱们说的是使用信号量进行进程间同步与互斥的例子,这一回咱们说的例 子是:进程间通信大阅兵.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,我们在前面的章回中介绍了多种进程间通信的方式,大家可能觉得有点杂乱的感觉,或者有各种疑问:为什么会有这么多进程间通信方式呢?这么多通信方式中哪个最好呢?其实这么多的进程间通信方式除了历史的原因外,也与技术的发展有关系.这些通信方式中不能说哪个最好,只能说哪个最适用.具体使用哪种通信方式取决于我们的编程环境. 在本章回中,

和大彪一起来学习-SpringMvc之第三回(注解使用详解)

简述: 在上一篇文章中,介绍了适配器和映射器的一些概念,这篇文章主要是介绍SpringMvc注解的使用,下面先从一个最简单注解程序开始,慢慢引入一些常用的注解(@Controller,@Component,@Service,@Repository,@RequestMapping,@InitBinder,@RequestParam,@PathVariable,@RequestBody ,@ResponseBody). 一.第一个注解项目 1.创建项目,加入Jar包,编写web.xml 可以加入第一

大 发 快 三 邀 请 码 高 手 回 血17000077

[〓微微 导师:836840888〓][邀 请 码17000077][网纸 1dd.app][信誉平台][资金保障][实力说话]生活不如意十之八九,因此,我们总是不满意的多.人的满意分为两种,一种对自身的,一种是对外界的.外界我们控制不了,外界常常令我们促不及防的产生不愉快,如下班时今天没赶上末班车,早上上班时堵车,这些外界的不愉快不可避免的会影响我们自己的不满意,是不是我天生的命不好,倒霉事全占了,是不是天生就不行,为什么那么多的不如意? 这时,人就会产生自怨自艾的情绪,说到这个自怨自艾,能够