📝 PERL和CGI教程

34篇技术文档
  Perl教程

📅  最后修改于: 2020-11-02 03:30:29        🧑  作者: Mango

Perl是Larry Wall开发的一种编程语言,专门用于文本处理。它代表实用提取和报告语言。它可以在各种平台上运行,例如Windows,Mac OS和各种UNIX版本。本教程提供了有关Perl的完整知识。为什么要学习Perl?Perl是一种稳定的跨平台编程语言。尽管Perl并不是正式的缩写,但很少有人将其用作实用提取和报告语言。它用于公共和私营部门的关键任务项目。Perl是一种开放源代码软件,已...

  Perl-简介

📅  最后修改于: 2020-11-02 03:30:51        🧑  作者: Mango

Perl是一种通用编程语言,最初是为文本处理而开发的,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等。什么是Perl?Perl是一种稳定的跨平台编程语言。尽管Perl并不是正式的缩写,但很少有人将其用作实用提取和报告语言。它用于公共和私营部门的关键任务项目。Perl是一种开放源代码软件,已根据其艺术许可证或GNU通用公共许可证(GPL)进行了许可。Perl由Larry Wall...

  Perl-环境

📅  最后修改于: 2020-11-02 03:31:26        🧑  作者: Mango

在开始编写Perl程序之前,让我们了解如何设置我们的Perl环境。 Perl可在多种平台上使用-Unix(Solaris,Linux,FreeBSD,AIX,HP / UX,SunOS,IRIX等)赢9x / NT / 2000 /WinCE的Macintosh(PPC,68K)Solaris(x86,SPARC)OpenVMSAlpha(7.2及更高版本)塞班Debian GNU / kFree...

  Perl-语法概述

📅  最后修改于: 2020-11-02 03:32:07        🧑  作者: Mango

Perl从许多语言中借用了语法和概念:awk,sed,C,Bourne Shell,Smalltalk,Lisp甚至是英语。但是,两种语言之间存在一定的区别。本章旨在使您快速掌握Perl中期望的语法。Perl程序由一系列声明和语句组成,从顶部到底部。循环,子例程和其他控制结构使您可以在代码内跳转。每个简单的语句必须以分号(;)结尾。Perl是一种自由格式的语言:您可以按自己的喜好格式化和缩进它。空...

  Perl-数据类型

📅  最后修改于: 2020-11-02 03:32:33        🧑  作者: Mango

Perl是一种松散类型的语言,在程序中使用时无需为数据指定类型。 Perl解释器将根据数据本身的上下文选择类型。Perl具有三种基本数据类型:标量,标量数组和标量散列,也称为关联数组。这是有关这些数据类型的一些细节。Sr.No.Types & Description1ScalarScalars are simple variables. They are preceded by a dollar ...

  Perl-变量

📅  最后修改于: 2020-11-02 03:33:04        🧑  作者: Mango

变量是保留存储位置以存储值。这意味着当您创建变量时,会在内存中保留一些空间。解释器根据变量的数据类型分配内存,并确定可以在保留内存中存储的内容。因此,通过为变量分配不同的数据类型,可以在这些变量中存储整数,小数或字符串。我们了解到Perl具有以下三种基本数据类型-标量数组散列因此,我们将在Perl中使用三种类型的变量。标量变量将以美元符号($)开头,并且可以存储数字,字符串或引用。数组变量前面将带...

  Perl-标量

📅  最后修改于: 2020-11-02 03:33:42        🧑  作者: Mango

标量是数据的单个单位。该数据可能是整数,浮点数,字符,字符串,段落或整个网页。这是一个使用标量变量的简单示例-现场演示这将产生以下结果-数字标量标量通常是数字或字符串。以下示例演示了各种类型的数字标量的用法-现场演示这将产生以下结果-弦标以下示例演示了各种类型的字符串标量的用法。注意单引号字符串和双引号字符串之间的区别-现场演示这将产生以下结果-标量运算您将在单独的章节中看到Perl中可用的各种运...

  Perl-数组

📅  最后修改于: 2020-11-02 03:34:56        🧑  作者: Mango

数组是存储标量值的有序列表的变量。数组变量前面带有“ at”(@)符号。要引用数组的单个元素,将使用带符号名称的美元符号($),后跟方括号中的元素索引。这是使用数组变量的简单示例-现场演示在这里,我们仅在$符号之前使用了转义符号(\)进行打印。其他Perl会将其理解为变量并打印其值。执行后,将产生以下结果-在Perl中,列表和数组术语经常被使用,就好像它们是可互换的一样。但是列表是数...

  Perl-哈希

📅  最后修改于: 2020-11-02 03:35:49        🧑  作者: Mango

哈希是一组键/值对。哈希变量前面带有百分号(%)。要引用哈希的单个元素,您将使用哈希变量名称,其前面带有“ $”符号,然后是与大括号中的值相关联的“键”。这是使用哈希变量的简单示例-现场演示这将产生以下结果-创建哈希哈希是通过以下两种方式之一创建的。在第一种方法中,您要一个一个地为命名键分配一个值-在第二种情况下,您使用一个列表,该列表是通过从列表中选取单个对来转换的:该对中的第一个元素用作键,第...

  Perl条件语句-IF … ELSE

📅  最后修改于: 2020-11-02 03:36:13        🧑  作者: Mango

Perl条件语句有助于进行决策,这要求程序员指定一个或多个条件(由程序确定或测试),如果确定条件为真,则还应指定要执行的一个或多个语句。如果确定条件为假,将执行的语句。以下是大多数编程语言中常见的典型决策结构的概况-在布尔上下文中,数字0,字符串’0’和“”,空列表()和undef均为false,其他所有值均为true。否定真值!或不返回特殊的false值。Perl编程语言提供以下类型的条件语句。...

  Perl-循环

📅  最后修改于: 2020-11-02 03:36:40        🧑  作者: Mango

在某些情况下,您需要多次执行一个代码块。通常,语句是按顺序执行的:函数的第一个语句首先执行,然后第二个执行,依此类推。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句使我们可以多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式-Perl编程语言提供了以下类型的循环来处理循环需求。Sr.No.Loop Type & Description1while loopRepeat...

  Perl-运营商

📅  最后修改于: 2020-11-02 03:37:39        🧑  作者: Mango

什么是运算符?使用表达式4 + 5等于9可以给出简单答案。这里的4和5称为操作数,而+称为运算符。 Perl语言支持许多运算符类型,但是以下是重要且最常用的运算符列表-算术运算符平等经营者逻辑运算符赋值运算符按位运算符逻辑运算符类引用运算符杂项运算符让我们一一看一下所有的运算符。Perl算术运算符假设变量$ a持有10而变量$ b持有20,那么以下是Perl算术运算符-显示范例Sr.No.Oper...

  Perl-日期和时间

📅  最后修改于: 2020-11-02 03:38:29        🧑  作者: Mango

本章将使您对如何在Perl中处理和操作日期和时间有基本的了解。当前日期和时间让我们从localtime()函数开始,如果没有给出参数,该函数将返回当前日期和时间的值。以下是在列表上下文中使用时localtime函数返回的9元素列表-尝试以下示例来打印由localtime()函数返回的不同元素-现场演示执行以上代码后,将产生以下结果-如果将在标量上下文中使用localtime()函数,则它将返回系统...

  Perl-子例程

📅  最后修改于: 2020-11-02 03:39:27        🧑  作者: Mango

Perl子例程或函数是一起执行任务的一组语句。您可以将代码分成单独的子例程。如何在不同的子例程之间划分代码取决于您,但是从逻辑上来说,划分通常是使每个函数执行特定任务。Perl交替使用术语子例程,方法和函数。定义并调用子程序Perl编程语言中子例程定义的一般形式如下:调用该Perl子例程的典型方式如下-在Perl 5.0之前的版本中,调用子例程的语法略有不同,如下所示。这仍然可以在最新版本的Per...

  Perl-参考

📅  最后修改于: 2020-11-02 03:39:54        🧑  作者: Mango

Perl引用是一种标量数据类型,它保存另一个值的位置,该值可以是标量,数组或哈希。由于其标量性质,因此可以在任何地方使用引用,也可以使用标量。您可以构造包含对其他列表的引用的列表,这些列表可以包含对哈希的引用,依此类推。这就是在Perl中构建嵌套数据结构的方式。创建参考通过为每个变量,子例程或值添加反斜杠前缀可以很容易地创建引用,如下所示:您不能使用反斜杠运算符在I / O句柄(文件句柄或目录句柄...