perl_学习笔记_条件语句和循环语句

#!/usr/bin/perl -w
print 2**4;
#创建对跟随其后项目的引用符号:\
$variable=5;
$reference=\$variable;
print "\n" . $$reference ."\n" ;
#绑定运算符:=~ 和 !=
#=~:将标量表达式绑定到模式匹配上
#=!:与运算符=~相似,不同的是它的返回值是负数。
#用use integer模块强迫perl使用整数除法


use integer;
print 16/3 ."\n";


#当从数字中连续剥离数位进行两种基数转换时,使用取模运算能减少操作:
$value=257;
while($value){
push @digits , (0..9,a..f)[$value%16];
$value /=16;
}
while(@digits){
print pop @digits;
}
print "\n";
#从整数末端获取数字位的方法,可用:&
print 24 &15 ."\n";


#一元运算符:不将参数放在园括号中时,perl将注入sqrt、defined、eval、return、chdir、rmdir、oct、hex、undef、exists和其他只接受一个标量的函数。
#如果想要在某个特定的十进制位精度上比较浮点数,使用:sprintf函数
#unless语句:当条件为假时才执行相关模块的代码。
#unless(EXPR)BLOCK
#unless(EXPR) BLOCK else BLOCK
#使用foreach变量:
#foreach var(LIST) BLOCK;
#foreach循环中的循环变量回过头去访问表中的实际元素,这意味着如果修改循环变量,这些修改了相应的表元素。
#map函数的工作:map:BLOCK LIST;  或者map:EXPR,LIST;
#PS:map是在表上下文下对BLOCK和EXPR进行计算,所以LIS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WEL测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值