找到 157 篇文章 关于 Perl

在 Perl 中创建变量

Mohd Mohtashim
更新于 2019年11月28日 08:01:10

149 次浏览

Perl 变量不需要显式声明来预留内存空间。当您为变量赋值时,声明会自动发生。等号 (=) 用于为变量赋值。请注意,如果在程序中使用 strict 语句,则必须在使用变量之前声明变量。= 运算符左边的操作数是变量名,= 运算符右边的操作数是存储在变量中的值。例如:$age = 25;             ... 阅读更多

什么是 Perl 字符串字面量?

Mohd Mohtashim
更新于 2019年11月28日 07:58:55

671 次浏览

字符串是字符序列。它们通常是用单引号 (') 或双引号 (") 括起来的字母数字值。它们的工作方式与 UNIX shell 引号非常相似,您可以在其中使用单引号字符串和双引号字符串。双引号字符串字面量允许变量插值,而单引号字符串则不允许。某些字符在反斜杠 (\) 前面时具有特殊含义,它们用于表示换行符 () 或制表符 (\t)。您可以将换行符或以下任何转义序列直接嵌入到双引号字符串中:转义序列含义\反斜杠\'单引号\"双引号\a警报或铃声\b退格\f换页换行\r回车\t水平制表符\v垂直制表符\0nn创建八进制格式的数字\xnn创建十六进制… 阅读更多

什么是 Perl 数值字面量?

Mohd Mohtashim
更新于 2019年11月28日 07:55:04

288 次浏览

Perl 在内部将所有数字存储为有符号整数或双精度浮点数。数值字面量可以用以下任何浮点数或整数格式指定:类型值整数1234负整数-100浮点数2000科学计数法16.12E14十六进制0xffff八进制0577

什么是不同的 Perl 数据类型?

Mohd Mohtashim
更新于 2019年11月28日 07:51:52

168 次浏览

Perl 是一种松散类型的语言,在程序中使用数据时,不需要为数据指定类型。Perl 解释器将根据数据本身的上下文选择类型。Perl 有三种基本数据类型:标量、标量数组和标量哈希(也称为关联数组)。以下是关于这些数据类型的简要说明。序号类型和说明1标量标量是简单的变量。它们前面带有美元符号 ($) 。标量是数字、字符串或引用。引用实际上是变量的地址,… 阅读更多

什么是 Perl 标识符?

Mohd Mohtashim
更新于 2019年11月28日 07:49:03

497 次浏览

Perl 从许多语言中借鉴了语法和概念:awk、sed、C、Bourne Shell、Smalltalk、Lisp,甚至英语。但是,这些语言之间存在一些明显的差异。本章旨在快速让您了解 Perl 中预期的语法。Perl 程序由一系列声明和语句组成,这些语句从上到下运行。循环、子例程和其他控制结构允许您在代码中跳转。每个简单语句都必须以分号 (;) 结尾。Perl 标识符是用于标识变量、函数、类、模块等的名称… 阅读更多

Perl 中的转义字符

Mohd Mohtashim
更新于 2019年11月28日 07:47:17

476 次浏览

Perl 使用反斜杠 (\) 字符来转义任何可能干扰我们代码的字符类型。让我们举一个例子,我们想打印双引号和 $ 符号:示例实时演示#!/usr/bin/perl $result = "This is \"number\""; print "$result"; print "\$result";输出这将产生以下结果:This is "number" $result

Perl 中的“Here”文档

Mohd Mohtashim
更新于 2019年11月28日 07:44:52

1K+ 次浏览

您可以非常方便地存储或打印多行文本。您甚至可以在“here”文档中使用变量。下面是一个简单的语法,请仔细检查,在

Perl 中的单引号和双引号

Mohd Mohtashim
更新于 2019年11月28日 07:42:27

581 次浏览

您可以如下所示在文字字符串周围使用双引号或单引号:示例实时演示#!/usr/bin/perl print "Hello, world"; print 'Hello, world';输出这将产生以下结果:Hello, world Hello, world$单引号和双引号之间存在重要区别。只有双引号才能插入变量和特殊字符(例如换行符),而单引号不会插入任何变量或特殊字符。检查以下示例,我们使用 $a 作为变量来存储值,然后打印该值:示例实时演示#!/usr/bin/perl $a = 10; print "Value of a = $a"; print 'Value of a = $a';输出这将… 阅读更多

Perl 中的空格

Mohd Mohtashim
更新于 2019年11月28日 07:38:48

695 次浏览

Perl 程序不关心空格。以下程序运行良好:#!/usr/bin/perl print    "Hello, world";但是,如果空格位于带引号的字符串内,则它们将按原样打印。例如:示例实时演示#!/usr/bin/perl # 这将在中间打印一个换行符 print "Hello          world";输出这将产生以下结果:Hello       world所有类型的空格(如空格、制表符、换行符等)在解释器中使用引号时是等效的。仅包含空格(可能带有注释)的行称为空行,… 阅读更多

Perl 中的注释

Mohd Mohtashim
更新于 2019年11月28日 07:34:26

3K+ 次浏览

任何编程语言中的注释都是开发人员的朋友。注释可用于使程序更易于用户使用,解释器会简单地跳过注释,而不会影响核心功能。例如,在上一个程序中,以井号 # 开头的行是注释。简单地说,Perl 中的注释以井号开头,一直延续到行尾:# 这是一个 Perl 注释以 = 开头的行被解释为嵌入式文档 (pod) 部分的开头,所有后续行直到下一个 =cut 都被编译器忽略。以下是… 阅读更多

广告