my @libfiles;
GetOptions ("library=s" => \@libfiles);
@libfiles = split(/,/,join(',',@libfiles));
####
use Getopt::Long;
my (@foos, @bars, @bazen, @quuxi);
GetOptions (
'foos=s' => \@foos,
'bars=s' => \@bars,
'bazen=s' => \@bazen,
'quuxi=s' => \@quuxi
);
# Obnoxious first cut podded out
=begin comment
@foos = split /,/, join ',', @foos;
@bars = split /,/, join ',', @bars;
@bazen = split /,/, join ',', @bazen;
@quuxi = split /,/, join ',', @quuxi;
=end comment
####
=begin comment
sub c_split {
split /,/, join ',', @_;
}
@foos = c_split(@foos);
@bars = c_split(@bars);
@bazen = c_split(@bazen);
@quuxi = c_split(@quuxi);
=end comment
####
=begin comment
sub c_split (\@) {
my $aref = shift;
@$aref = split /,/, join ',', @$aref;
}
c_split(@foos);
c_split(@bars);
c_split(@bazen);
c_split(@quuxi);
=end comment
####
=begin comment
sub c_split {
@$_ = split /,/, join ',', @$_ for @_;
}
c_split(\@foos, \@bars, \@bazen, \@quuxi);
=end comment
####
(sub { @$_ = split /,/, join ',', @$_ for @_ }) ->
(\@foos, \@bars, \@bazen, \@quuxi);