加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 00:38:51 所属栏目:大数据 来源:网络整理
导读:perl语言提供了两个关键字:BEGIN, END。它们可以分别包含一组脚本,用于程序体运行前或者运行后的执行,听起来很坳口是不是?下面看三个例子就明白了! 第一个例子:最简单,最直接的! #!/usr/bin/perl BEGIN { ? ? print "in BEGIN module!/n"; } die "e

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

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

  1. #!/usr/bin/perl
  2. BEGIN {
  3. ? ? print "in BEGIN module!/n";
  4. }
  5. die "exit perl program!/n";
  6. END {
  7. ? ? print "in END module!/n";
  8. }

执行结果:

  1. in BEGIN module!
  2. exit perl program!
  3. in END module!

是不是很好理解?!

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

  1. #!/usr/bin/perl
  2. die "exit perl program!/n";
  3. BEGIN {
  4. ? ? print "in BEGIN module!/n";
  5. }
  6. END {
  7. ? ? print "in END module!/n";
  8. }

结果:

  1. in BEGIN module!
  2. exit perl program!
  3. in END module!

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

  1. #!/usr/bin/perl
  2. BEGIN {
  3. ? ? print "in BEGIN module!/n";
  4. }
  5. END {
  6. ? ? print "in END module!/n";
  7. }
  8. die "exit perl program!/n";

结果还是一样,这里我就不贴了。总之,BEGIN/END模块和所在位置无关!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读