in reply to Spotting an empty array as argument
#!/usr/bin/perl use warnings; use strict; use feature qw{ say }; sub mysay (;\@) { my ($arr) = @_; if (defined $arr) { print "$_\n" for @$arr; } else { print "$_\n"; } } my @arr2 = qw( Two/1 Two/2 ); mysay(@arr2); my @arr1 = qw( One ); mysay(@arr1); $_ = "Don't show"; my @arr0; mysay(@arr0); $_ = "Underscore"; mysay(); # This doesn't compile. # mysay(qw(a b c));
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Spotting an empty array as argument
by Chuma (Scribe) on Mar 25, 2021 at 21:49 UTC | |
|
Re^2: Spotting an empty array as argument
by LanX (Saint) on Mar 25, 2021 at 22:08 UTC | |
by choroba (Cardinal) on Mar 25, 2021 at 22:11 UTC | |
by LanX (Saint) on Mar 25, 2021 at 22:25 UTC |