脚本语言 汇总-perl

脚本语言 汇总-perl1 变量 标量 开始 如 a b 是两个标量 数组 开始 如 a b 是两个数组 哈希 开始 a b 是两个哈希 环境变量 ENV XX 标量 可以是一个整数 浮点数 字符 字符串

大家好,我是讯享网,很高兴认识大家。

1.变量

标量 $ 开始, 如$a $b 是两个标量。

数组 @ 开始 , 如 @a @b 是两个数组。

哈希 % 开始 , %a %b 是两个哈希。

环境变量$ENV{'XX'}

标量

可以是一个整数,浮点数,字符,字符串,段落或者一个完整的网页。

多行字符串:

1) 单引号

$string = '

菜鸟教程

    —— 学的不仅是技术,更是梦想!

';

2) here doc

print <<EOF;

菜鸟教程

    —— 学的不仅是技术,更是梦想!

EOF

 __FILE__, __LINE__, 和 __PACKAGE__ 分别表示当前执行脚本的文件名,行号,包名。

v 字符串

一个以 v 开头,后面跟着一个或多个用句点分隔的整数,会被当作一个字串文本。

当你想为每个字符 直接声明其数字值时,v-字串提供了一种更清晰的构造这类字串的方法

实例

#!/usr/bin/perl

$smile  = v9786;

$foo    = v102.111.111;


讯享网

$martin = v77.97.114.116.105.110;

print "smile = $smile\n";

print "foo = $foo\n";

print "martin = $martin\n";

执行以上程序,输出结果为:

Wide character in print at test.pl line 7.

smile = ☺

foo = foo

martin = Martin

数组

变量以 @ 开头。访问数组元素使用 $ + 变量名称 + [索引值]

数组变量以 @ 符号开始,元素放在括号内,也可以以 qw 开始定义数组。负数从反向开始读取。按序列输出的数组形式,格式为 起始值 + .. + 结束值

数组长度返回的是数组物理大小,而不是元素的个数

$size = @array; $max_index = $#array;

push @ARRAY, LIST

将列表的值放到数组的末尾

pop @ARRAY

弹出数组最后一个值,并返回它

shift @ARRAY

弹出数组第一个值,并返回它。数组的索引值也依次减一。

unshift @ARRAY, LIST

将列表放在数组前面,并返回新数组的元素个数

小讯
上一篇 2025-04-01 11:19
下一篇 2025-03-13 18:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/120865.html