找到 157 篇文章 关于 Perl

Perl 特殊字面量

Mohd Mohtashim
更新于 2019-11-28 09:30:04

368 次浏览

让我告诉你三个特殊的字面量 `__FILE__`、`__LINE__` 和 `__PACKAGE__` 分别代表程序中该点的当前文件名、行号和包名。它们只能作为单独的标记使用,不能插入到字符串中。查看下面的例子 - 例子 实时演示 `#!/usr/bin/perl` `print "File name ". __FILE__ . "";` `print "Line Number " . __LINE__ ."";` `print "Package " . __PACKAGE__ ."";` `# they can not be interpolated` `print "__FILE__ __LINE__ __PACKAGE__";` 输出 这将产生以下结果 - 文件名 hello.pl 行号 4 包 main __FILE__ __LINE__ __PACKAGE__

Perl 中的 V 字符串

Mohd Mohtashim
更新于 2019-11-28 09:27:00

511 次浏览

形式为 v1.20.300.4000 的字面量被解析为由具有指定序数的字符组成的字符串。此形式称为 v 字符串。v 字符串提供了一种替代且更易读的方式来构造字符串,而不是使用不太易读的插值形式 “\x{1}\x{14}\x{12c}\x{fa0}”。它们是以 v 开头,后跟一个或多个用点分隔的元素的任何字面量。例如 - 例子 实时演示 `#!/usr/bin/perl` `$smile = v9786;` `$foo = v102.111.111;` `$martin = v77.97.114.116.105.114;` `print "smile = $smile";` `print "foo = $foo";` `print "martin = $martin";` 输出 这也将产生相同的结果 - smile = ☺ foo = foo martin ... 阅读更多

Perl 中的多行字符串

Mohd Mohtashim
更新于 2019-11-28 09:12:15

2K+ 次浏览

如果要将多行字符串引入程序,可以使用标准单引号,如下所示 - 例子 实时演示 `#!/usr/bin/perl` `$string = 'This is a multiline string';` `print "$string";` 输出 这将产生以下结果 - This is a multiline string 你也可以使用“here”文档语法来存储或打印多行字符串,如下所示 - 例子 实时演示 `#!/usr/bin/perl` `print

Perl 字符串标量

Mohd Mohtashim
更新于 2019-11-28 08:19:14

232 次浏览

以下示例演示了各种类型字符串标量的用法。注意单引号字符串和双引号字符串之间的区别 - 例子 实时演示 `#!/usr/bin/perl` `$var = "This is string scalar!";` `$quote = 'I m inside single quote - $var';` `$double = "This is inside single quote - $var";` `$escape = "This example of escape -\tHello, World!";` `print "var = $var";` `print "quote = $quote";` `print "double = $double";` `print "escape = $escape";` 输出 这将产生以下结果 - var = This is string scalar! quote = I m inside single quote - $var double = This is inside single quote - ... 阅读更多

Perl 数值标量

Mohd Mohtashim
更新于 2019-11-28 08:16:38

141 次浏览

标量通常是数字或字符串。以下示例演示了各种类型数值标量的用法 - 例子 实时演示 `#!/usr/bin/perl` `$integer = 200;` `$negative = -300;` `$floating = 200.340;` `$bigfloat = -1.2E-23;` `# 377 octal, same as 255 decimal` `$octal = 0377;` `# FF hex, also 255 decimal` `$hexa = 0xff;` `print "integer = $integer";` `print "negative = $negative";` `print "floating = $floating";` `print "bigfloat = $bigfloat";` `print "octal = $octal";` `print "hexa = $hexa";` 输出 这将产生以下结果 - integer = 200 negative = -300 floating = 200.34 bigfloat = -1.2e-23 octal = 255 hexa = 255

什么是 Perl 标量?

Mohd Mohtashim
更新于 2019-11-28 08:13:29

153 次浏览

标量是单个数据单元。该数据可能是整数、浮点数、字符、字符串、段落或整个网页。这是一个使用标量变量的简单示例 - 例子 实时演示 `#!/usr/bin/perl` `$age = 25;` `# An integer assignment` `$name = "John Paul";` `# A string` `$salary = 1445.50;` `# A floating point` `print "Age = $age";` `print "Name = $name";` `print "Salary = $salary";` 输出 这将产生以下结果 - Age = 25 Name = John Paul Salary = 1445.5

Perl 变量上下文

Mohd Mohtashim
更新于 2019-11-28 08:11:25

371 次浏览

Perl 根据上下文(即变量的使用情况)对同一个变量进行不同的处理。让我们检查以下示例 - 例子 实时演示 `#!/usr/bin/perl` `@names = ('John Paul', 'Lisa', 'Kumar');` `@copy = @names;` `$size = @names;` `print "Given names are : @copy";` `print "Number of names are : $size";` 输出 这将产生以下结果 - Given names are : John Paul Lisa Kumar Number of names are : 3 这里 `@names` 是一个数组,它在两个不同的上下文中使用。首先,我们将其复制到另一个数组(即列表),因此它返回所有元素,假设该上下文 ... 阅读更多

Perl 哈希变量

Mohd Mohtashim
更新于 2019-11-28 08:08:19

251 次浏览

哈希是一组键/值对。哈希变量前面带有百分号 (%) 符号。要引用哈希的单个元素,可以使用哈希变量名称,后跟花括号中与该值关联的“键”。这是一个使用哈希变量的简单示例 - 例子 实时演示 `#!/usr/bin/perl` `%data = ('John Paul', 45, 'Lisa', 30, 'Kumar', 40);` `print "\$data{'John Paul'} = $data{'John Paul'}";` `print "\$data{'Lisa'} = $data{'Lisa'}";` `print "\$data{'Kumar'} = $data{'Kumar'}";` 输出 这将产生以下结果 - $data{'John Paul'} = 45 $data{'Lisa'} = 30 $data{'Kumar'} = 40

Perl 数组变量

Mohd Mohtashim
更新于 2019-11-28 08:05:52

203 次浏览

数组是一个存储有序标量值列表的变量。数组变量前面带有“at”(@) 符号。要引用数组的单个元素,可以使用美元符号 ($) 与变量名称一起使用,后跟方括号中的元素索引。这是一个使用数组变量的简单示例 - 例子 实时演示 `#!/usr/bin/perl` `@ages = (25, 30, 40);` `@names = ("John Paul", "Lisa", "Kumar");` `print "\$ages[0] = $ages[0]";` `print "\$ages[1] = $ages[1]";` `print "\$ages[2] = $ages[2]";` `print "\$names[0] = $names[0]";` `print "\$names[1] = $names[1]";` `print "\$names[2] = $names[2]";` 这里我们使用了转义 ... 阅读更多

Perl 标量变量

Mohd Mohtashim
更新于 2019-11-28 08:03:30

170 次浏览

标量是单个数据单元。该数据可能是整数、浮点数、字符、字符串、段落或整个网页。简单地说,它可以是任何东西,但只有一件事。这是一个使用标量变量的简单示例 - 例子 实时演示 `#!/usr/bin/perl` `$age = 25;` `# An integer assignment` `$name = "John Paul";` `# A string` `$salary = 1445.50;` `# A floating point` `print "Age = $age";` `print "Name = $name";` `print "Salary = $salary";` 输出 这将产生以下结果 - Age = 25 Name = John Paul Salary = 1445.5

广告