PLJava
view release on metacpan or search on metacpan
basiclib/constant.pm-txt view on Meta::CPAN
constant - Perl pragma to declare constants
=head1 SYNOPSIS
use constant BUFFER_SIZE => 4096;
use constant ONE_YEAR => 365.2425 * 24 * 60 * 60;
use constant PI => 4 * atan2 1, 1;
use constant DEBUGGING => 0;
use constant ORACLE => 'oracle@cs.indiana.edu';
use constant USERNAME => scalar getpwuid($<);
use constant USERINFO => getpwuid($<);
sub deg2rad { PI * $_[0] / 180 }
print "This line does nothing" unless DEBUGGING;
# references can be constants
use constant CHASH => { foo => 42 };
use constant CARRAY => [ 1,2,3,4 ];
use constant CPSEUDOHASH => [ { foo => 1}, 42 ];
use constant CCODE => sub { "bite $_[0]\n" };
( run in 0.234 second using v1.01-cache-2.11-cpan-8d75d55dd25 )