Christian Kruse: Subroutine return true / false?

Beitrag lesen

你好 LanX!,

mir fällt gerade kein Beispiel ein wie man eine boolesche Bedingung im listcontext machen könnte...?

Naja, ganz einfach:

sub this_is_true_in_list() {  
  return undef;  
}  
  
my @list = this_is_true_in_list();  
my $scalar = this_is_true_in_list();  
print "true!\n" if @list;  
print "false!\n" unless $scalar;

Die Verwendung von return; würde ich immer empfehlen.

再见,
 克里斯蒂安

--
http://wwwtech.de/
IRC-Clients und Irssi-Scripting | Flyspray
Der Mund ist das Portal zum Unglück.