设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 7843|回复: 0

[perl] Perl中的字符运算 [复制链接]

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

签到
470
注册时间
2008-5-19
最后登录
2018-12-7
在线时间
1943 小时
阅读权限
200
积分
58977
帖子
2551
主题
1209
精华
25
UID
1

LT总司令

发表于 2009-2-11 22:54:44 |显示全部楼层
Perl 中可以使用所有 C language 的?算子, 除了 &, * 指??算和?制型???(type casting)
[size=+1]字串?算子
字串?算子意??例
eq等於if($a eq $b){code segment}
.??$c=$a.$b
x重覆$c=$a x 3意思是  $c=$a.$a.$a
ne不等if($a ne $b){code segment}
le小於或等於if($a le $b){code segment}
lt小於if($a lt $b){code segment}
ge大於或等於if($a ge $b){code segment}
gt大於if($a gt $b){code segment}

[size=+1]?值?算子
?值?算子意??例
+$a=$b+$c
-?$a=$b-$c
*$a=$b*$c
/$a=$b/$c
%取??$c=$a%$c
= =等於if($a= =$b){code segment}
!=不等於if($a!=$b){code segment}
<=小於等於if($a<=$b){code segment}
<小於if($a<$b){code segment}
=>大於等於if($a=>$b){code segment}

??的示?
if ($string = = "hello") {
  #do something…..
}
正?的示?
if ($string eq "hello") {
  #do something....
}

[size=+1]?案???算子
?案???算子意??例
-e是否存在?if ( -e $file) { }
-z?度? 0?if (-z $file) { }
-T是?文字??if ( -T $file) { }
-f是否? file?if ( -f $file) { }
-d是否? dir?if ( -d $file) { }
-l是否? symbolic link?if ( -l $file) { }
-x是否可?行?if ( -x $file ) { }

有? Perl ?算子更??的?明?看??
&amp;lt;-sina_sign,1762622645,2a5b1a59,10-&amp;gt;感谢大家对linuxtone的支持!&amp;lt;/strong&amp;gt;
您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-1-21 01:30 , Processed in 0.020832 second(s), 14 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部