您的位置:首页 > 其它

perl语言 两个关键字:BEGIN, END 介绍

2011-06-03 22:17 274 查看
perl语言提供了两个关键字:BEGIN, END。它们可以分别包含一组脚本,用于程序体运行前或者运行后的执行,听起来很坳口是不是?下面看三个例子就明白了!

第一个例子:最简单,最直接的!

#!/usr/bin/perl

BEGIN {

print "in BEGIN module!/n";

}

die "exit perl program!/n";

END {

print "in END module!/n";

}

执行结果:

in BEGIN module!

exit perl program!

in END module!

是不是很好理解?!

第二个例子:主程序体放在BEGIN/END前面;

#!/usr/bin/perl

die "exit perl program!/n";

BEGIN {

print "in BEGIN module!/n";

}

END {

print "in END module!/n";

}

结果:

in BEGIN module!

exit perl program!

in END module!

最后一种,想必大家都能想到的:

#!/usr/bin/perl

BEGIN {

print "in BEGIN module!/n";

}

END {

print "in END module!/n";

}

die "exit perl program!/n";

结果还是一样,这里我就不贴了。

总之,BEGIN/END模块和所在位置无关!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: