第二章 Perl6操作符

2 操作符

下表列举了最常用的运算符:

运算符 类型 解释 举例 结果
+ 中缀 加法运算 1 + 2 3
- 中缀 减法运算 3 - 1 2
* 中缀 乘法运算 3 * 2 6
** 中缀 乘方运算 3 ** 2 9
/ 中缀 除法运算 3 / 2 1.5
div 中缀 整数除法(小数省略) 3 div 2 1
% 中缀 取模(求余数) 7 % 4 3
%% 中缀 整除判定
6 %% 4
6 %% 3

gcd 中缀 求最大公约数 9 gcd 6 3
lcm 中缀 求最小公倍数 6 lcm 9 18
== 中缀 等于号 9 == 7
!= 中缀 不等于号 9 != 7
> 中缀 大于号 9 > 7
< 中缀 小于号 9 < 7
<= 中缀 小于等于 7 <= 7
>= 中缀 大于等于 9 >= 7
eq 中缀 字符串相等 "john" eq "john"
ne 中缀 字符串不等 "john" ne "jane"
= 中缀 赋值 my $var = 7 将7的值赋予变量$var
~ 中缀 字符串连接符 9 ~ 7
"Hi " ~ "there"
97
"Hi there"
x 中缀 字符串重复 13 x 3
"Hello" x 3
131313
Hello Hello Hello
~~ 中缀 智能匹配 @array ~~ $value
@array1 ~~ @array2
判断数组array中是否含有value
两个数组是否所有元素都相同
++ 前缀
后缀
自加
自加
my $var = 2;++$var;
my $var = 2;$var++
加1后返回3
先返回2再加1
-- 同上 自减
+ 前缀 强制转换成数值 +"3"
+True
+False
3
1
0
- 前缀 强制转换成负数数值 -"3"
-True
-False
-3
-1
0
? 前缀 强制转换成布尔值 ?0
?9.8
?"Hello"
?""
my $var;?$var;
my $var = 7;?$var
False
True
True
False
False
True
! 前缀 跟?作用相同但值相反 !4 False
.. 中缀 范围操作符 0..5 表示0-5
..^ 中缀 范围操作符 0..^5 表示0-4
^.. 中缀 范围操作符 0^..5 表示1-5
.. 中缀 范围操作符 0..5 表示1-4
^ 前缀 范围操作符 ^5 表示0-4
... 中缀 列表快捷创建符 0...9999 创建含1000个数字的列表
竖线l 前缀 展开 l(0..5) 返回(0 1 2 3 4 5)

提示

此处为部分操作符,若需要了解全部操作符和具体使用方式,请移步:
(http://doc.perl6.org/language/operators)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,295评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,928评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,682评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,209评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,237评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,965评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,586评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,487评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,016评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,136评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,271评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,948评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,619评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,139评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,252评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,598评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,267评论 2 358

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,220评论 25 707
  • 3 变量 Perl 6 的变量可以分为三类:标量(scalars)、数组(arrays)和哈希(hashes)。相...
    暂时是E0阅读 574评论 1 1
  • 万年历这个题目几乎是不论学哪种编程语言必要尝试的一个小知识,综合了循环,逻辑关系判断等各编程语言的基础知识。今天我...
    loading_miracle阅读 5,528评论 0 8
  • 一个个片段的组合,记录着你成长的脚步 Mum, 我做了个梦,给你说说 好 就是呢,我们买了100张六合彩,都中了 ...
    燕Carol阅读 282评论 0 1
  • 阿宝整天跟着奶奶,他总是在模仿大人的样子。奶奶喜好抽烟,每次抽烟时,都躲在门外,阿宝会透过玻璃在看她。昨天上午,奶...
    杨家有女阅读 241评论 0 0