in reply to Re: Forgot variable syntax for $var = funct() or "Funct failed\n";
in thread Forgot variable syntax for $var = funct() or "Funct failed\n" / Any experience with is_hostname()
my $hostname = call(); $hostname //= "Can't resolve"; # Alternative solution
Or even just
my $hostname = call() // "Can't resolve";
c:\@Work\Perl>perl -wMstrict -le "sub S { return; } ;; my $s = S() // 'cannot resolve'; print qq{'$s'}; " 'cannot resolve'
Give a man a fish: <%-{-{-{-<
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Forgot variable syntax for $var = funct() or "Funct failed\n";
by Eily (Monsignor) on Jan 05, 2016 at 16:39 UTC | |
by AnomalousMonk (Archbishop) on Jan 05, 2016 at 18:18 UTC |