Thread Operator ||= (7 answers)
Opened by Jenny at 2012-10-06 15:38

Linuxer
 2012-10-13 13:29
#162621 #162621
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Wie Muffi bereits schrieb, könnte man das mit dem //= anstelle des ||= machen (um beim Originalbeitrag zu bleiben).

Oder man verwendet direkt den //-Operator:
Code (perl): (dl )
1
2
# ist param('feld') definiert, verwende es, ansonsten verwende 0
my $feld = $cgi->param('feld') // 0;


Oder in altem Perl:
Code (perl): (dl )
my $feld = defined $cgi->param('feld') ? $cgi->param('feld') : 0;

oder auch:
Code (perl): (dl )
1
2
my $feld = $cgi->param('feld');
$feld    = 0  if !defined $feld;
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Operator ||=