当前位置:K88软件开发文章中心编程语言PerlPerl01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Perl POD 文档 [内容预览] 0 | 2019-01-11 13:11:10
    PerlPOD文档Perl中可以在模块或脚本中嵌入POD(PlainOldDocumentation)文档。POD是一种简单而易用的标记型语言(置标语言)。POD文档使用规则:POD文档以=head1开始,=cut结束,=head1前与=cut后添加一空行。Perl会忽略POD中的文档。实例如下:实例#!/usr/bi...

    [阅读全文]

  • Perl 进程管理 [内容预览] 0 | 2019-01-11 13:11:09
    Perl进程管理Perl中你可以以不同的方法来创建进程。本教程将讨论一些进程的管理方法。你可以使用特殊变量$$或$PROCESS_ID来获取进程ID。%ENV哈希存放了父进程,也就是shell中的环境变量,在Perl中可以修改这些变量。exit()通常用于退出子进程,主进程在子进程全部退出后再退出。所有打开的句柄会在子...

    [阅读全文]

  • Perl 包和模块 [内容预览] 0 | 2019-01-11 13:11:07
    Perl包和模块Perl中每个包有一个单独的符号表,定义语法为:packagemypack;此语句定义一个名为mypack的包,在此后定义的所有变量和子程序的名字都存贮在该包关联的符号表中,直到遇到另一个package语句为止。每个符号表有其自己的一组变量、子程序名,各组名字是不相关的,因此可以在不同的包中使用相同的变...

    [阅读全文]

  • Perl CGI编程 [内容预览] 0 | 2019-01-11 13:11:06
    PerlCGI编程什么是CGICGI目前由NCSA维护,NCSA定义CGI如下:CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:1...

    [阅读全文]

  • Perl 数据库连接 [内容预览] 0 | 2019-01-11 13:11:04
    Perl数据库连接本章节我们将为大家介绍Perl数据库的连接。Perl5中我们可以使用DBI模块来连接数据库。DBI英文全称:DatabaseIndependentInterface,中文称为数据库独立接口。DBI作为Perl语言中和数据库进行通讯的标准接口,它定义了一系列的方法,变量和常量,提供一个和具体数据库平台无...

    [阅读全文]

  • Perl 面向对象 [内容预览] 0 | 2019-01-11 13:11:02
    Perl面向对象Perl中有两种不同地面向对象编程的实现:一是基于匿名哈希表的方式,每个对象实例的实质就是一个指向匿名哈希表的引用。在这个匿名哈希表中,存储来所有的实例属性。二是基于数组的方式,在定义一个类的时候,我们将为每一个实例属性创建一个数组,而每一个对象实例的实质就是一个指向这些数组中某一行索引的引用。在这些数...

    [阅读全文]

  • Perl Socket 编程 [内容预览] 0 | 2019-01-11 13:11:00
    PerlSocket编程Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。本章节我们为大家接收Perl语言中如何使用Socket服务。创建服务端使用socket函数来创建socket服务。使用bind函数绑定端口。使用listen函数监听端口...

    [阅读全文]

  • Perl 发送邮件 [内容预览] 0 | 2019-01-11 13:10:59
    Perl发送邮件如果你的程序在Linux/Unix系统上运行,你就可以在Perl中使用sendmail工具来发送邮件。以下是一个简单的脚本实例用于发送邮件:实例#!/usr/bin/perl#接收邮箱,这里我设置为我的QQ邮箱,你需要修改它为你自己的邮箱$to='429240967@qq.com';#发送者邮箱$fro...

    [阅读全文]

  • Perl 正则表达式 [内容预览] 0 | 2019-01-11 13:10:57
    Perl正则表达式正则表达式(regularexpression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。Perl语言的正则表达式功能非常强大,基本上是常用语言中最强大的,很多语言设计正则式支持的时候都参考Perl的正则表达式。Perl的...

    [阅读全文]

  • Perl 特殊变量 [内容预览] 0 | 2019-01-11 13:10:55
    Perl特殊变量Perl语言中定义了一些特殊的变量,通常以$,@,或%作为前缀,例如:$_。很多特殊的变量有一个很长的英文名,操作系统变量$!可以写为$OS_ERROR。如果你想使用英文名的特殊变量需要在程序头部添加useEnglish;。这样就可以使用具有描述性的英文特殊变量。最常用的特殊变量为$_,该变量包含了默认...

    [阅读全文]

  • Perl 错误处理 [内容预览] 0 | 2019-01-11 13:10:54
    Perl错误处理程序运行过程中,总会碰到各式各样的错误,比如打开一个不存在的文件。程序运行过程中如果出现错误就会停止,我们就需要使用一些检测方法来避免错误,从而防止程序退出。Perl提供了多中处理错误发方法,接下来我们一一介绍。if语句if语句可以判断语句的返回值,实例如下:if(open(DATA,$file)){....

    [阅读全文]

  • Perl 目录操作 [内容预览] 0 | 2019-01-11 13:10:52
    Perl目录操作以下列出了一些操作目录的标准函数:opendirDIRHANDLE,EXPR#打开目录readdirDIRHANDLE#读取目录rewinddirDIRHANDLE#定位指针到开头telldirDIRHANDLE#返回目录的当前位置seekdirDIRHANDLE,POS#定位指定到目录的POS位置cl...

    [阅读全文]

  • Perl 文件操作 [内容预览] 0 | 2019-01-11 13:10:50
    Perl文件操作Perl使用一种叫做文件句柄类型的变量来操作文件。从文件读取或者写入数据需要使用文件句柄。文件句柄(filehandle)是一个I/O连接的名称。Perl提供了三种文件句柄:STDIN,STDOUT,STDERR,分别代表标准输入、标准输出和标准出错输出。Perl中打开文件可以使用以下方式:openFI...

    [阅读全文]

  • Perl 格式化输出 [内容预览] 0 | 2019-01-11 13:10:49
    Perl格式化输出Perl是一个非常强大的文本数据处理语言。Perl中可以使用format来定义一个模板,然后使用write按指定模板输出数据。Perl格式化定义语法格式如下:formatFormatName=fieldlinevalue_one,value_two,value_threefieldlinevalue_...

    [阅读全文]

  • Perl 引用 [内容预览] 0 | 2019-01-11 13:10:47
    Perl引用引用就是指针,Perl引用是一个标量类型可以指向变量、数组、哈希表(也叫关联数组)甚至子程序,可以应用在程序的任何地方。创建引用定义变量的时候,在变量名前面加个\,就得到了这个变量的一个引用,比如:$scalarref=\$foo;#标量变量引用$arrayref=\@ARGV;#列表的引用$hashref...

    [阅读全文]

  • Perl 子程序(函数) [内容预览] 0 | 2019-01-11 13:10:45
    Perl子程序(函数)Perl子程序也就是用户定义的函数。Perl子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。Perl子程序可以出现在程序的任何地方,语法格式如下:subsubroutine{statements;}调用子程序语法格式:subroutine(参数列表);在Perl5.0以...

    [阅读全文]

  • Perl 时间日期 [内容预览] 0 | 2019-01-11 13:10:43
    Perl时间日期本章节我们为大家介绍Perl语言对时间日期的处理。Perl中处理时间的函数有如下几种:1、time()函数:返回从1970年1月1日起累计的秒数2、localtime()函数:获取本地时区时间3、gmtime()函数:获取格林威治时间当前时间和日期接下来让我们看下localtime()函数,该函数在没有...

    [阅读全文]

  • Perl 运算符 [内容预览] 0 | 2019-01-11 13:10:42
    Perl运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如:3+2=5。Perl语言内置了丰富的运算符,我们来看下常用的几种:算术运算符比较运算符逻辑运算符赋值运算符位运算符引号运算符其他运算符运算符优先级算术运算符表格实例中我们设置变量$a为10,$b为20。运算符描述实例+加法运算$a+$b结果为30-...

    [阅读全文]

  • Perl 循环 [内容预览] 0 | 2019-01-11 13:10:40
    Perl循环有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:注意,数字0,字符串'0'、"",空list(),和...

    [阅读全文]

  • Perl 条件语句 [内容预览] 0 | 2019-01-11 13:10:39
    Perl条件语句Perl条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:注意,数字0,字符串'0'、"",空list(),和undef为false,其他值均为true。true前面使用!或not则返回false。Perl提供了下拉的条件语句:...

    [阅读全文]

  • Perl 哈希 [内容预览] 0 | 2019-01-11 13:10:37
    Perl哈希哈希是key/value对的集合。Perl中哈希变量以百分号(%)标记开始。访问哈希元素格式:${key}。以下是一个简单的哈希实例:实例#!/usr/bin/perl%data=('google','google.com','k88','k88.net','taobao','taobao.com');pr...

    [阅读全文]

  • Perl 数组 [内容预览] 0 | 2019-01-11 13:10:36
    Perl数组Perl数组一个是存储标量值的列表变量,变量可以是不同类型。数组变量以@开头。访问数组元素使用$+变量名称+[索引值]格式来读取,实例如下:实例#!/usr/bin/perl@hits=(25,30,40);@names=("google","k88","taobao");print"\$hits[0]=$...

    [阅读全文]

  • Perl 标量 [内容预览] 0 | 2019-01-11 13:10:34
    Perl标量标量是一个简单的数据单元。标量可以是一个整数,浮点数,字符,字符串,段落或者一个完整的网页。以下实例演示了标量的简单应用:实例#!/usr/bin/perl$age=20;#整数赋值$name="Runoob";#字符串$salary=130.50;#浮点数print"Age=$age\n";print"N...

    [阅读全文]

  • Perl 变量 [内容预览] 0 | 2019-01-11 13:10:32
    Perl变量变量是存储在内存中的数据,创建一个变量即会在内存上开辟一个空间。解释器会根据变量的类型来决定其在内存中的存储空间,因此你可以为变量分配不同的数据类型,如整型、浮点型、字符串等。上一章节中我们已经为大家介绍了Perl的三个基本的数据类型:标量、数组、哈希。标量$开始,如$a$b是两个标量。数组@开始,如@a@...

    [阅读全文]

  • Perl 数据类型 [内容预览] 0 | 2019-01-11 13:10:31
    Perl数据类型Perl是一种弱类型语言,所以变量不需要指定类型,Perl解释器会根据上下文自动选择匹配类型。Perl有三个基本的数据类型:标量、数组、哈希。以下是这三种数据类型的说明:序号类型和描述1标量标量是Perl语言中最简单的一种数据类型。这种数据类型的变量可以是数字,字符串,浮点数,不作严格的区分。在使用时在...

    [阅读全文]

  • Perl 基础语法 [内容预览] 0 | 2019-01-11 13:10:29
    Perl基础语法Perl借用了C、sed、awk、shell脚本以及很多其他编程语言的特性,语法与这些语言有些类似,也有自己的特点。Perl程序有声明与语句组成,程序自上而下执行,包含了循环,条件控制,每个语句以分号(;)结束。Perl语言没有严格的格式规范,你可以根据自己喜欢的风格来缩进。第一个perl程序交互式编程...

    [阅读全文]

  • Perl 环境安装 [内容预览] 0 | 2019-01-11 13:10:27
    Perl环境安装在我们开始学习Perl语言前,我们需要先安装Perl的执行环境。Perl可以在以下平台下运行:Unix(Solaris,Linux,FreeBSD,AIX,HP/UX,SunOS,IRIXetc.)Win9x/NT/2000/WinCEMacintosh(PPC,68K)Solaris(x86,SPAR...

    [阅读全文]

  • Perl 简介 [内容预览] 0 | 2019-01-11 13:10:26
    Perl简介Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。什么是Per...

    [阅读全文]

  • Perl 教程 [内容预览] 0 | 2019-01-11 13:10:24
    Perl教程Perl是PracticalExtractionandReportLanguage的缩写,可翻译为"实用报表提取语言"。Perl是高级、通用、直译式、动态的程序语言。Perl最初的设计者为拉里·沃尔(LarryWall),于1987年12月18日发表。Perl借用了C、sed、awk、shell脚本以及很多...

    [阅读全文]

 Perl01   29   30   1/1页   首页   1   尾页   GO