Perl BEGIN块和END块

原创 2016年05月31日 10:34:07
[root@wx03 5]# cat a5.pl 
END {print cccccccccccc."\n"};
print "aaaaaaaaaaaaa\n";
BEGIN {print bbbbbbbbbbbbbb."\n"};

[root@wx03 5]# perl a5.pl 
bbbbbbbbbbbbbb
aaaaaaaaaaaaa
cccccccccccc

根据结果,我们得出,BEGIN是在Perl语言运行最开始运行的块,END是在Perl语言运行最后运行的块,并注意BEGIN和END必须是大写的。

Oracle_PL/SQL的基本写法_BEGIN_END块结构及简单的事务实现

虽然之前写了不少Oracle上的SQL语句,但是没有抽出时间对Oracle进行一个系统的学习,实践固然重要,但没有一个理论上的规范学习与理解,在实践中就不能举一反三,就不能写出高规范高质量的SQL语句...
  • liuyiy
  • liuyiy
  • 2014年04月18日 13:28
  • 431

让你提前认识软件开发(31):数据库脚本中的begin与end

第2部分 数据库SQL语言数据库脚本中的begin与end         在数据库脚本中,begin与end是一对奇怪的单词。缺少它们,某些代码看起来会让人一头雾水;添加它们,代码的结构瞬间就清晰了...
  • zhouzxi
  • zhouzxi
  • 2014年06月25日 21:01
  • 1740

Contiki系统关于PROCESS_CONTEXT_BEGIN与PROCESS_CONTEXT_END见解

Contiki系统关于PROCESS_CONTEXT_BEGIN与PROCESS_CONTEXT_END见解在阅读socket源码时有PROCESS_CONTEXT_BEGIN与PROCESS_CON...

SpriteBatch详解——SpriteBatch.Begin 和 SpriteBatch.End

公共方法 Name    Description

__BEGIN__; __END__是opencv中的一种错误处理机制,它可以防止非法的内存释放,以及内存泄露

http://shijuanfeng.blogbus.com/logs/205062662.html __BEGIN__; __END__是opencv中的一种错误处理机制,它可以防止非...

begin end中阻塞语句与非阻塞语句执行顺序的问题

1 module fsm_2(clk,A,Y); input clk,A; output reg Y; reg q1; always@(posedge clk) begin Y

使用Begin,End模拟加锁处理业务逻辑

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...

sort函数、vector中begin()、end()和front()、back()的区别

题目:会议安排题目要求:N个会议要同时举行,参会人数分别为A[0], A[1], ..., A[N-1]. 现有M个会议室,会议室可容纳人数分别为B[0], B[1], ..., B[M-1]. 当A...

c++ vector begin(),end(),rbegin(),rend()问题

C++ primer (中文版第四版)第273页 9.3.2 begin和end成员         begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器。这两个迭...

set:: begin ,clear, count, empty, end, equal_range

set::begin const_iterator begin() const; terator begin() ; 功能: 返回第一个元素的双向定位器(iterator)...
  • S_O_Q
  • S_O_Q
  • 2012年02月21日 14:25
  • 772
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Perl BEGIN块和END块
举报原因:
原因补充:

(最多只允许输入30个字)