本文概述
- Perl变量声明
- Perl使用严格
变量分为三种:
- 由$定义的标量
- @定义的数组
- 哈希由%定义
Perl变量声明等号(=)用于为变量分配值。 (=)的左边是变量名, 右边是变量的值。
$name = "Anastasia";
$rank = "9th";
$marks = 756.5;
在这里, 我们创建了三个变量$ name, $ rank和$ marks。
Perl使用严格如果在程序中使用use strict语句, 则必须在使用变量之前声明变量。这是强制性的。否则会出现错误。
$ a和$ b是perl排序函数中使用的特殊变量。无需声明这两个变量。因此, 建议不要使用这两个变量, 除非要进行排序。
可以使用my, our, vars, state和$ person :: name(显式程序包名称)声明变量。虽然, 它们都有不同的含义。
use 5.010;
use strict;
my $x = 23;
say $x;
state $name = "Anastasia";
say $name;
our $rank = "9th";
say $rank;
use vars qw($marks);
$marks = 756.5;
say $marks;
$Person::name = 'John';
say $Person::name;
$a = 1224365;
say $a;
$b = "Welcome at srcmini";
say $b;
输出
23
Anastasia
9th
756.5
John
1224365
Welcome at srcmini
【Perl变量用法】看上面的输出, 最后两个变量是$ a和$ b。因此我们尚未定义它们。但仍显示其输出。
推荐阅读
- Perl版本介绍
- Perl编程教程介绍
- Perl Switch语句
- Perl字符串转义字符
- Perl字符串用法
- Perl安装详细步骤
- Perl STDIN用法
- AndroidP推出多项AI功能,会不会引发新的隐私担忧()
- Android自定义View之上拉下拉列表 头部元素跟随 缩放平移效果的实现