Thread 'return' und 'or': Operatorenrangfolge (12 answers)
Opened by Crian at 2005-02-07 17:49

Ishka
 2005-02-07 19:14
#51571 #51571
User since
2003-08-04
771 Artikel
HausmeisterIn
[Homepage] [default_avatar]
wobei ich es eher intuitiv finde, daß or schwächer bindet, als funktionsaufrufe. Und es besser finde, daß hier nicht zwischen verschiedenen Funktionen unterscheiden wird, als die paar Fälle, wo das or dahinter keinen Sinn macht (exit, die, next, return, ..) anders zu behandeln.
sub z{if(@_){1while$x[$k=rand 10];t($t=$x[$k]=1)}print map"$z[$x[$_]]$_".($_%3?
"":"\n"),1..9}sub t{$j=0;$x[$_+1]==$t&&($j+=2**$_)for 0..8;z,die"Gewinner $z[$t]
"if grep$_==($j&$_),7,56,73,84,146,273,292,448;z,die"Gleichstand\n"if@x>9&&!grep
!$_,@x}@x=4;@z=qw{. [ (};z$^T&1;while(<>){next if$_>9||$x[$_];t$t=$x[$_]=2;z 1}

View full thread 'return' und 'or': Operatorenrangfolge