perl constant的使用

在perl中使用constant编译指示允许使用常量。常量顾名思义就是在整个程序的执行过程中,变量的值不会发生变化。如果在编写程序的时候, 你能够确定哪些变量的值不在发生变化,你可以使用use constant的方法定义常量。下面就是标量常量,列表常量,hash常量的使用方法

Scalar constant

use constant COUNT = > 100;
# ------------------------------------

print COUNT ;
List constant

use constant WEEKDAYS = > qw (
       Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        );
 # ------------------------------------------------------------------------
 print "Today is ",(WEEKDAYS ) [ 1 ],".\n";

Hash constant
 
use constant WEEKABBR = > {
          ‘Monday’ = > ‘Mon’,‘Tuesday’ = > ‘Tue’,‘Wednesday’ = >’Wed’,‘Thursday’ = > ‘Thu’,‘Friday’ = >’Fri’ )
    # ------------------------------------------------------------------------
    %abbr = WEEKABBR;
    $day = ‘Wednesday’;
    print “The abbrevaiation for $day is ”,$abbr { $day };

相关文章

1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(...
最近写了一个perl脚本,实现的功能是将表格中其中两列的数据...
表的数据字典格式如下:如果手动写MySQL建表语句,确认麻烦,...
巡检类工作经常会出具日报,最近在原有日报的基础上又新增了...
在实际生产环境中,常常需要从后台日志中截取报文,报文的形...
最近写的一个perl程序,通过关键词匹配统计其出现的频率,让...