Perl学习笔记整理
来源:互联网 发布:linux查看声卡驱动 编辑:程序博客网 时间:2024/05/29 12:16
Perl
设计之初就是为了方便编写复杂高效的系统脚本,它也是应该最为广泛的脚本编程语言。它在编程方面相当于瑞士军刀,对字符、文本文件处理能力很强,用作文本处理比较好,可以作为系统的辅助工具。
perl最大的优势在于它的字符串模式匹配能力,其提供了一个十分强大的正则表达式匹配引擎。
缺点是语言的晦涩和对符号语法的过度使用。
api:http://www.runoob.com/perl/perl-environment.html (包括安装教程)
查看系统perl版本信息:perl -v
官网:https://www.perl.org/
命令行中直接执行 perl 代码:
$perl-e<perl code># Unix/Linux或 C:>perl-e<perl code># Windows/DOS
脚本执行
$perl script.pl# Unix/Linux或 C:>perl script.pl# Windows/DOS
perl 代码可以写在一个文本文件中,以 .pl、.PL 作为后缀。
文件名可以包含数字,符号和字母,但不能包含空格,可以使用下划线(_)来替代空格。
注释:1)单行注释#开头;
2)多行注释POD(Plain Old Documentations) ;
=pdo注释这是一个多行注释=cut
【注意:
- =pod、 =cut只能在行首。
- 以=开头,以=cut结尾。
- =后面要紧接一个字符,=cut后面可以不用。】
空白的说明:所有类型的空白如:空格,tab ,空行等如果在引号外解释器会忽略它,如果在引号内会原样输出。
单引号和双引号说明: 双引号可以正常解析一些转义字符与变量,而单引号无法解析会原样输出。
三个基本的数据类型:标量、数组、哈希
1)标量是Perl语言中最简单的一种数据类型。这种数据类型的变量可以是数字,字符串,浮点数,不作严格的区分。在使用时在变量的名字前面加上一个"$",表示是标量。如:$myfirst=123; #数字123
2)数组变量以字符"@"开头,索引从0开始,如:@arr=(1,2,3)
3)哈希是一个无序的 key/value 对集合。可以使用键作为下标获取值。哈希变量以字符"%"开头。
%h=('a'=>1,'b'=>2);
【最近真的太忙了,先学到这儿,后期继续深入学习该语言】
0 0
- Perl学习笔记整理
- perl学习整理
- perl学习整理
- perl学习整理1
- perl学习整理2
- Perl学习笔记
- perl学习笔记
- perl 学习笔记
- perl语言学习笔记
- Perl学习笔记(1)
- Perl学习笔记(2)
- Perl学习笔记(3)
- Perl学习笔记(4)
- Perl学习笔记(5)
- Perl学习笔记-1
- Perl学习笔记-2
- Perl 学习笔记
- perl学习笔记
- 算法提高 聪明的美食家
- js鼠标事件实现便笺墙
- 写冒泡排序可以排序一个整型数组
- bzoj 3230 相似子串
- python sqlalchemy core
- Perl学习笔记整理
- android分辨率 尺寸 dpi换算
- 循环链表之双循环链表
- LeetCode 122. Best Time to Buy and Sell Stock II
- 在linux下用C写一个HelloWorld(GCC版)
- zoc for mac序列号
- ROC vs PRC
- quartz 学习笔记 1
- 理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针