7 @list_100 = ( 1 .. 100 ) ;
9 @list_10k = ( 1 .. 10_000 ) ;
11 #@list_1m = ( 1 .. 1_000_000 ) ;
15 # for_100 => sub { my @out; push( @out, $_ + 1 ) foreach @list_100 },
17 # map_100 => sub { my @out; @out = map $_ + 1, @list_100 },
19 for_10k => sub { my @out; push( @out, $_ + 1 ) foreach @list_10k },
21 map_10k => sub { my @out; @out = map $_ + 1, @list_10k },
23 for_10k_null => sub { my @out; push( @out, $_ ) foreach @list_10k },
25 map_10k_null => sub { my @out; @out = map $_, @list_10k },