Leser: 26
1 2 3 4
my $max; while (my @row=$tmp_id->fetchrow_array){ $max = $row[2] if( not defined $max or $row[2] > $max ); }
1 2 3 4
my $max = 0; while (my @row = $tmp_id->fetchrow_array){ $max = $row[2] if $row[2] > $max; }
2010-03-24T09:43:28 GwenDragonNa, die Berechnung eines Maximums von Werten gehört doch zu den ersten Lernaufgaben beim Programmieren, so war das jedenfalls oft in Fortbildungen und Unis.
1 2 3 4 5 6 7 8 9 10 11 12 13
#!/usr/bin/perl use strict; use warnings ; ; seek ( DATA, 0, 0 ); <DATA>; # ein kleines Script, das nicht viel macht while( <DATA> ) { chomp ; last()if(eof(DATA)); $_ =~ s/ \S+/1/g ; $_ = substr($_.(' 'x8),0,8); $_=~y/ /0/; print pack ( 'B8', $_); print "" ; } print "\n" ;# von ToPeG __DATA__
2010-03-24T09:23:33 pqedit: nachtrag: auch bei zahlen kleiner 0 sollte das gehn:
;-)
1
2
D:\>perl -wle "my $max = '-Infinity'; for (-10,-20,-1) { $max = $_ if $_ > $max } print $max"
-Infinity