jhdu的个人空间 https://blog.eetop.cn/1370874 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

perl 学习第二章 标量(scalar)数据

已有 1591 次阅读| 2015-12-30 10:03

    标量:数字或者字符串。
    数字:perl用到的整数值都回被转换成等效的浮点数值。当数字读起来很费力的时候,可以在数字里插入下划线,如123_456_789   0x12_34_7C。乘幂操作用双星符号表示:2**3表示2的三次方。
    字符串:由字母,数字,标点符号组成。
     单引号内的字符串除了反斜线都表示字符本身,要表示单引号或者反斜线时,在其字符前再加一个反斜线。
     双引号内的反斜线有特殊的意义,如\n表示换行一样。
     字符串操作符: .号用来连接两个字符串如"hello " . "world" 等同于“helloworld”
     x操作符用来用来重复字符串如:"fred" x 3  得"fredfredfred"
     perl 会自动在数字和字符之间进行转换,其依据就是操作符,如果操作符是+的话就会忽略字符进行数字的运算,如果是.的话就会进行字符的运算。如:"12fred34" * "3" 会得到36     "z" . 5 *7 会得到"z35"。
     想要perl发出警告功能,可以用-w选项,如:#!/usr/bin/perl -w 也可在命令行下输入perl -w filename。
     标量变量的名称以$开头,后面后面接字幕或者下划线,开头不能是数字,其命名时最好能说明该名称的功能。
     字符的标量变量内插:如果想在内插的之后面紧接着输出字符,推荐使用花括号,如print "fred ate ${what}s.\n";
     比较操作符:==   eq;  !=  ne;  < lt;  > gt;  <=  le;  >=  ge;
    布尔值:如果值为数字,则0为假,其它数字都为真;如果值为字符窜,则空字符串为假,反之为真;如果既不是数字也不要是字符串,则先转换再判断。可用!进行真假取反。
   chomp可以去掉<STDIN>操作符后面的换行符号,常见用法如:chomp($text=<STDIN>);如果字符串后面有两个以上的换行符,chomp只能删除一个。

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 1

    好友
  • 0

    获赞
  • 1

    评论
  • 1079

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-9 17:18 , Processed in 0.022725 second(s), 13 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部