1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
perl语法

perl 基本语法 标量 标量是 Perl 中最简单的数据类型。大多数的标量是数字(如 255 或 3.25e20) 或者字符串(如 hello 或者盖茨堡地址)。 1 数字 perl 中所有数字内部的格式都是双精度浮点数。 2 浮点数 1.25 255.000 255.0 7.25e45 #7.25x10 的 45 次方 (一个大整数) -6.5e24 # -6.5x10 的 24 次方 (一个大的负数) -12e-24 #- -12x10 的-24 次方 (很小的负数) -1.2E-23 #指数符号可以大写 (E) 3 整数 0 2001 -40 255 61298040283768 其中 61298040283768 也可以写作: 61_298_040_283_768 4 非十进制整数 0377 #八进制数字 377,等同于十进制数字 255 0xff #十六进制数字 FF,等同于十进制数字 255 0#等同于十进制数字 255 可以用下划线表示: 0x1377_0B77 0x50_65_72_7C 5 数字操作符 2+3 #2+3,5 5.1-2.4 #5.1-2.4,2.7 3*12 #3*12,36 14/2 #14/2,7 10.2/0.3 #10.2/0.3,34 10/3 #通常是浮点除,3.33333... ... 6 字符串 7 单引号字符串 fred #四个字符:f,r,e,d #空字符 (没有字符) hello\n \\\ #单引号 ()跟着反斜线 (\)字符串 单引号中的 \n 不会被当作换行符来处理。 8 双引号字符串 barney #等同于 barney hello world\n #hello world,换行 9 字符串操作符 10 链接操作符 . hello.world # 同于 helloworld hello..world # 同于 hello world hello world.\n # 同于 hello world\n 11 重复操作符 x fred x 3 # fredfredfred 5 x 4 # 等于 5 x 4, 5555 12 数字和字符串之间的自动转换 大多数情况下,Perl 将在需要的时候自动在数字和字符串之间转换。它怎样知道 什么时候需要字符串,什么时候需要数字呢?这完全依赖于标量值之间的的操作 符。如果操作符 (如+)需要数字,Perl 将把操作数当作数字看待。如果操作符需 要字符串 (如 . ), Perl 将把操作数当作字符串看待。不必担心数字和字符串的 区别;使用恰当的操作符,Perl 将为你做剩下的事。 12 * 3 # * 操作符需要数字,所以结果为 36 12fred34 * 3 # 结果仍然是 36 , 后面的非数字部分和前 面的空格都过滤掉。 Z . 5 * 7 # 等于 Z.35, 或 Z35 13 Perl 内嵌的警告 使用 -w 参数可以打开警告: $ perl -w perl 程序 # 命令行执行警告 #!/usr/bin/perl -w # 源代码中使用警告 14 标量变量 标量变量可以存放一个标量值。标量变量的名字由一个美圆符号 ($)后接 Perl 标识符:由字母或下划线开头,后接字母,数字,或者下划线。或者说由字母,数字 和下划线组成,但不能由数字开头。大小写是严格区分的:变量$Fred 和变量 $fred 是不同的。任意字母

您可能关注的文档

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档