Thread Programmierstil (24 answers)
Opened by kruemmel at 2007-07-27 10:38

Strat
 2007-07-28 14:16
#78979 #78979
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
zu wantarray: ich gehe damit immer sehr sparsam um, weil es manchmal mehr verwirrt als komfort bringt.
Code: (dl )
1
2
3
4
5
6
sub XYZ {
my @array = 1..100;
defined( wantarray )
? return @array
: return \@array;
}

finde ich meist unnoetig und - wenn man die sub als parameter einer weiteren Sub aufruft, sogar manchmal sehr umstaendlich:
Code: (dl )
&ABC( 'value1, &XZZ(...), ... ); # skalar oder liste ??? ich will aber skalar


deshalb gebe ich so gut wie immer ein arrayref zurueck
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Programmierstil