Perl语言入门——Perl变量简介
Perl语言入门—Perl变量简介
在编写Perl程序时,需要准备好两样工具:一个文本编辑器和一个Perl解释器,前者用来书写代码,后者用来完成程序的编译、解释和执行工作。
Perl变量支持三种基本数据类型:标量、数组和关联数组。
1)标量只能保存单个值、单个字符串或单个数字。必须以美元符号“$”开头。
示例:
$number=15;
$name="Judy";
2)数组是一组有序排列的标量,数组中各个元素由从0开始的整数来索引。数组变量名以“@”符号开头。
示例:
@name=("Tom","Roy","Eric");
3)关联数组又称为散列(hash),是一组未经排序的键/值对,并通过字符串进行索引。散列变量名以“%”号开头。
示例:
%pet=("Name"=>"Sneaky",
"Type"=>"Cat",
"Owner"=>"Carol",
"Color"=>""yellow,);
Perl语言入门——Perl变量简介相关推荐
- Learning Perl(Perl语言入门)学习笔记(3)
第四章 子例程 1. 子例程(subroutine)即用户自定义函数,子例程调用时通常在子例程名前加上"&"符号:子例程名属于独立的命名空间: 2. 子例程可以在程 ...
- 开发日记-20190705 关键词 读书笔记 《Perl语言入门》Day 2
Preface Content 运行程序时,Perl内部的编译器会先载入整个源程序,将之转换成内部使用的bytecode,这是一种Prel在内部用来表示程序语法树的数据结构,然后交给Perl的byte ...
- Perl 语言入门6-9
---- 第6章 哈希----------- 简介 键值对.键和值都是任意标量,但键总是会被转换成字符串. 键唯一,值可重复. 应用场景:一组数据对应到另一组数据时. 如找出重复/唯一/交叉引用/查表 ...
- 开发日记-20190710 关键词 读书笔记 《Perl语言入门》Day 7
Preface Content 用m//进行匹配 我们用双斜线的写法表示模式,比如/fred/.但事实上,这是m//(pattern match operator,模式匹配操作符)的简写. 但是尖括号 ...
- 开发日记-20190708 关键词 读书笔记 《Perl语言入门》Day 5
Preface 进度两章,看来搞定这本书真的是需要话一些时间的.十天左右吧.怪我没弄实体书呗. Content 我们已见过并用过一些内置的系统函数,像chomp,reverse和print等. 但是, ...
- 开发日记-20190706 关键词 读书笔记 《Perl语言入门》Day 3
Preface 感觉Perl上下文的概念其实挺有意思的,有点像大陆法系和英美法系之间的关系那样扑朔迷离.Perl的感觉在目前给我的感觉是,他更相信人,他认为只要是实际的操作者用的更爽,那这个东西就是最 ...
- 读书笔记 《Perl语言入门》 Day 1
Preface 给我三天,我搞定Perl基础,毕竟是从C过来的(虽然C学的不咋滴= =). Larry为什么要创造Perl? 20世纪80年代中期,Larry想要为类似新闻组的文件体系写一个bug汇报 ...
- Perl语言入门-第四章-子程序-习题
1. 题目 2. 代码 1 #-----------------------------------------------------------# 2 # Source: Learning ...
- 开发日记-20190716 关键词 读书笔记 《Perl语言入门》Day 10
文件测试操作符及其意义 文件测试操作符 意义 -r 文件或目录,对目前(有效的)用户或组来说是可读的 -w 文件或目录,对目前(有效的)用户或组来说是可写的 -x 文件或目录,对目前(有效的)用户或组 ...
- 开发日记-20190709 关键词 读书笔记 《Perl语言入门》Day 6
Preface 麻麻,今天Perl进度推进了两章,Linux进度推进了一章,我这下班进度.高起来我自己都吓一跳.早点睡觉吧!还有,用知识武装自己,而不是欲望. Content 什么是正则表达式? 正则 ...
最新文章
- winform代码:关联窗体数据更新,删除dataGridview中选中的一行或多行
- Exchange Server 2003 Cluster
- Windows10安装配置ChromeDriver
- 16招帮助企业降低IT管理成本
- String,StringBuffer与StringBuilder的区别?
- html5同心圆代码,HTML5/Canvas 鼠标跟随的同心圆
- 【OpenCV 例程200篇】88. 频率域拉普拉斯高通滤波
- ElasticSearch手动创建mapping
- 计算机专业英语 侯进,06年的录取名单,谁知道麻烦发到这里,谢谢啦!!!
- 栈——括号匹配(洛谷 Uva673)
- Android AlertDialog 实现对话框 警告对话框、列表对话框、自定义对话框
- Linux下安装VNC远程控制软件
- ios:苹果手机直接安装ipa文件
- iOS 日记app的制作过程(Objective-C)
- 前端:让我们做一个快乐的切图仔!
- 计算机学院院徽设计,信息工程学院院徽设计
- GFS —— 分布式文件系统
- fpga板子怎么和电脑连_FPGA与PC串口通信设计与实现
- mysql 并发 链接失败_瞬发大量并发连接 造成MySQL连接不响应的分析
- 普罗米修斯?古希腊泰坦之神?异形?不,新一代企业级监控组件—Prometheus
热门文章
- 《线性代数及其应用》看完
- h5 富文本输入框_Html富文本编辑器
- delphi7的加密算法与 delphi XE+加解密算法
- 猜数字游戏(Java源代码)
- html 数据库 留言板,使用html5本地数据库留言本代码分享
- 二进制BIN文件比较工具,也适合用来对比解析BIN文件,发现数据存储规律,更改数据。
- Fiddler | fiddler的https设置/证书失效怎么办
- fiddler限速_fiddler限制网速
- HTML超级链接返回网页顶部,HTML实现简单大方的 “返回顶部” 实例代码
- Thinkphp3.2.3 SQL注入漏洞