Peter
    I saw Jenda's note and I suggest the code needs simplification.
> P.S. you can see where I comment out the ccyymmdd_now function.  That
> approach works, but is not what I'm shooting for.
>
> %date_formats = (
> #     "ccyymmdd" => {now => \ccyymmdd_now()},
>       "ccyymmdd" => {now => sub {
a hash with  a value that is an annon hash whose lone key is a points to an
annon subroutine - whoa

Can we profit by starting with:


#!/usr/bin/perl -w
use strict;
my %date_formats = (
 ccyymmdd => sub {
  my @arr = localtime();
     print 'Year ', 1900 + $arr[5] . ' Month '. sprintf("%02d",$arr[4] + 1)
. ' Day ' . sprintf("%02d",$arr[3]);
 } );
& { $date_formats{ccyymmdd} };

Pardon the year month day labels, but I thought anything to make the example
clearer.
Why the hash with  a value that is an annon hash whose lone key is a points
to an annon subroutine?
If that is really what you need, mind if I ask why?
David



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to