- 论坛徽章:
- 6
|
Constants defined using this module cannot be interpolated into strings like variables. However, concatenation works just fine:- print "Pi equals PI...\n"; # WRONG: does not expand "PI"
- print "Pi equals ".PI."...\n"; # right
复制代码- use constant PI => 4 * atan2(1, 1);
- use constant DEBUG => 0;
- print "Pi equals ", PI, "...\n" if DEBUG;
- use constant {
- SEC => 0,
- MIN => 1,
- HOUR => 2,
- MDAY => 3,
- MON => 4,
- YEAR => 5,
- WDAY => 6,
- YDAY => 7,
- ISDST => 8,
- };
- use constant WEEKDAYS => qw(
- Sunday Monday Tuesday Wednesday Thursday Friday Saturday
- );
- print "Today is ", (WEEKDAYS)[ (localtime)[WDAY] ], ".\n";
复制代码 http://perldoc.perl.org/constant.html |
|