perl常量、多维数组及变量的初始化的实例代码
时间:2022-03-10 07:59:54
例1:
#!/usr/bin/perl
use strict;
use warnings;
my $test = "asdf";
print "${test}_test2\n";
#constant
use constant {
AAA => "aaa",
BBB=> "bbb",
MIN_TOTAL => 12,
SCORE_PASS => 90,
SCORE_RED => 70,
};
print AAA;
print SCORE_PASS;
#two dimesion arrays
my @steps = (
["aaa", "aaavalue"],
["bbb","bbbvalue"],
["ccc","cccvalue"]
);
print "\n";
foreach my $i (0 .. $#steps){
print "$steps[$i][0]:$steps[$i][1]\n";
}
代码2:
my $a1;
print "$a1\n";
my $a2 = undef;
print "$a2\n";
if(!defined($a1)){print "a1 is not defined\n";}
if(!$a2){print "a2 is not defined\n";}
my $a3='';
if(!$a3){print "a3 is empty string\n";}
在定义变量时一定要初始化,或者在使用时判断是否defined,很多的时候还需要判断是否为空字符串。 特别是在使用getopt::long或cgi->query获得参数后要检测是否定义,如果么有定义考虑给予默认值。
标签:perl常量,多维数组,变量
0
投稿
猜你喜欢
Python中函数参数调用方式分析
2022-09-14 04:54:07
简单谈谈Python中的闭包
2021-10-20 12:50:46
Pandas如何将表格的前几行生成html实战案例
2021-06-05 12:01:27
Python 实现训练集、测试集随机划分
2023-02-12 01:41:24
Python 随机生成中文验证码的实例代码
2022-12-15 23:17:34
asp获取完整url地址代码
2010-03-22 14:25:00
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2022-10-12 11:37:27
PHP函数按引用传递参数及函数可选参数用法示例
2023-11-14 11:08:06
python正则表达式re.search()的基本使用教程
2022-03-31 15:46:28
mysql5.58的编译安装
2011-01-29 16:26:00
Python-apply(lambda x: )的使用及说明
2022-05-11 04:31:29
Python随机函数库random的使用方法详解
2021-06-07 16:16:23
python脚本定时发送邮件
2023-08-07 16:36:02
Python实现完全数的示例详解
2021-11-21 20:09:30
opencv实现图片模糊和锐化操作
2023-11-28 18:11:14
Python基于pandas爬取网页表格数据
2023-03-13 07:30:32
Python深度学习pytorch神经网络多输入多输出通道
2022-05-10 11:10:06
Python利用tkinter实现一个简易番茄钟的示例代码
2021-03-02 17:20:59
python下setuptools的安装详解及No module named setuptools的解决方法
2022-12-21 00:56:46
10个提高网站可用性的实用技巧[译]
2009-06-12 12:37:00