[bcn-pm] Getopt::Long i funcions per una mateixa opció

Alex Muntada alexm a alexm.org
dim feb 7 08:46:51 PST 2012


+ Arnau Bria <listsarnau a gmail.com>:

> A veure... no se com he acabat a
> http://mailman.anu.edu.au/pipermail/perl.sig/2005-March/000001.html i
> he entès perquè al printar el HASH em sortia un DUMMY on estaven les
> funcions...i de pas una nova explicaicó al tema referència a funcions

Molt interessant el correu.

> GetOptions( 'list=s'  => sub { $opt{$_[0]}{$_[1]}->(); },
>            'help|?'            => sub { print "Nop\n"; } );
> ...
> només em queda el cas de que li passi un valor que no existeix:

'list=s' => sub { exists $opt{$_[0]}{$_[1]} && $opt{$_[0]}{$_[1]}->(); }

Molt bona feina :)

-- 
Alex Muntada <alexm a alexm.org>
http://alexm.org/


Més informació sobre la llista de correu Barcelona-pm