- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Perl 快速入门
1、标量
标量是一种变量,只能保存单个值、单个字符串或单个数字。标量名必须以美元符号“ $ ”
开头。
标量上下文则负责表明当前正在使用单个值的情况
EXAMPLE
$first_name = Melanie;
$last_name = Quigley;
$salary = 125000.00;
print $first_name, $last_name, $salary;
2 、数组
数组是一组有序排列的标量,如字符串和 / 或数字。数组中的各个元素由从 0 开始的整数
来索
引。数组变量名以“ @”符号开头
@names = ( Jessica, Michelle, Linda );
print $names; #Prints the array with elements separated by a space
print $names[0] and $names[2]; #Prints Jessica and Linda
print $names[-1]\n; # Prints Linda
$names[3]=Nicole; # Assign a new value as the 4th element
下面是一些常用的内建函数:
pop 移除最后一个元素
push 把新元素添加到数组末尾
shift 移除第一个元素
unshift 把新元素添加到数组开头
splice 在数组指定位置添加或移除数组元素
sort 对数组元素进行排序
3 、散列
关联数组( associative array ),又称为散列( hash ),是一组未经排序的键 / 值对( key-value
1 / 11 perl 快速入门
pair ),并通过字符串进行索引。散列变量名以“ %”号开头(请注意,若位于单引号或双引
号中的话,%符号将不会解析)
EXAMPLE
%employee = (
Name = Jessica Savage,
Phone = (925) 555-1274,
Position = CEO);
Print $employee{Name}; # Print a value
$employee{SSN}=999-333-2345; # Assign a key/value
4 、预定义变量
Perl 提供了大量的预定义变量。下面列举了常用的一些预定义变量:
$_ 在执行输入和模式有哪些信誉好的足球投注网站操作时使用的默认空格变量
$. 文件中最后处理的当前行号
$@ 由最近一个 eval() 运算符提供的 Perl 语法报错信息
$! 获取当前错误信息值,常用于 die 命令
$0 含有正在执行的程序名
$$ 正在执行本脚本的 Perl 进程号
$PERL_VERSION / $^V Perl解释器的版本、子版本和修订版本信息
@ARGV 含有命令行参数
ARGV 一个特殊的文件句柄,用于遍历 @ ARGV 中出现的所有文件名
@INC 库文件的有哪些信誉好的足球投注网站路径
@_ 在子例程中, @_ 变量含有传给该子例程的变量内容
%ENV 关联数组型变量 %ENV 含有当前环境信息
%SIG 关联数组型变量 %SIG 含有指向信号内容的句柄
5 、常量
固定不变的值,一旦设置就不能再更改。典型的常量包括 PI,或一英里长度的英尺数。这些
值都是从不变化的。用户可借助 constant 保留字来定义常量,这里给出示例如下:
EXAMPLE
use constant BUFFER_SIZE = 4096;
use constant PI = 4 * atan2 1, 1;
use constant DEBUGGING = 0;
use contstant ISBN = 0-13-028251-0;
PI=6; # Cannot modify PI; produces an error
您可能关注的文档
- PCB工艺设计规范(荐).pdf
- PCB工艺设计规范.pdf
- PCB布局及引线注意点及基本原则.pdf
- PCB布线技巧介绍说明.pdf
- PCB布线介绍说明.pdf
- pcb布线注意事项.pdf
- PCB布线自检表介绍说明.pdf
- PCB成品检验标准[2]1.pdf
- PCB技术、质量协议.pdf
- PCB技术与制作流程.pdf
- 《土地流转政策对农业规模化经营中的土地资源优化配置与可持续利用研究》教学研究课题报告.docx
- 2025年国际视角下社区智慧养老网络构建可行性研究报告.docx
- 高中生物教育资源开发中的人工智能版权保护与知识付费模式研究教学研究课题报告.docx
- 金融行业数字化转型对金融监管的影响研究教学研究课题报告.docx
- 《互联网金融风险监管中的金融风险防范与金融科技创新应用实践研究》教学研究课题报告.docx
- 高中生网络暴力现象调查与防治策略教学研究课题报告.docx
- 2025年国际贸易数字化平台建设风险与机遇评估报告.docx
- 2025年在线教育课程设计中的教学效果追踪与分析.docx
- 2025年城市公园智能健身设备改造政策法规及实施建议.docx
- 《商业银行信用卡业务风险防范中的社会因素与对策研究》教学研究课题报告.docx
最近下载
- 水泵进出口管径计算及核对计算表.xls VIP
- 2025年淮安出租车从业资格证模拟考试试题.docx VIP
- DBJ50T-376-2020 老旧小区改造提升建设标准 .docx VIP
- “校园服务” 校园生活服务商业计划书.docx
- 35kV箱式变电站(华变)2500KVA技术规范书.doc VIP
- 欧陆SSD690+软件手册.pdf
- 电子工程通信技术 - 4G终端测试规范——3GPPTS36.521测试项解析.pdf VIP
- 病案管理质量控制指标.pptx VIP
- 沙漠治理的施工组织设计.doc VIP
- IEC 61000-3-2-2024(E) Electromagnetic compatibility (EMC) – Part 3-2:Limits – Limits for harmonic current emissions (equipment input current 16 A per phase) 电磁兼容性(EMC) . 第3-2部分: 极限. 谐波电流发射的极限(设备输入电流每相16A).pdf
文档评论(0)