in reply to Re: while () vs. while (1)
in thread while () vs. while (1)
I did ...
perl-xxx -wle 'my$x;while(){$x++==100 and exit 0}exit 1' rank elapsed cuser csys pass perl perl + rank ==== ========== ======= ======= ==== ================= ============== +=== ==== 1 0.00116 0.000 0.000 PASS base/perl5.00405 /pro/bin/perl + 13 2 0.00116 0.000 0.000 PASS base/perl5.00504 /usr/bin/perl + 69 3 0.00128 0.000 0.000 PASS base/perl5.6.2 base/perl5.003 +07 29 4 0.00131 0.000 0.000 PASS base/perl5.8.1 base/perl5.004 +05 1 5 0.00131 0.000 0.000 PASS base/tperl5.6.2 base/perl5.005 +03 23 6 0.00133 0.000 0.010 PASS base/tperl5.6.1 base/perl5.005 +04 2 7 0.00135 0.000 0.000 PASS base/perl5.8.0 base/perl5.6.0 + 67 8 0.00135 0.000 0.000 PASS base/perl5.8.9 base/perl5.6.1 + 14 9 0.00136 0.000 0.000 PASS base/perl5.8.7 base/tperl5.6. +1 6 10 0.00138 0.000 0.000 PASS base/perl5.8.8 base/perl5.6.2 + 3 11 0.00139 0.010 0.000 PASS base/perl5.8.6 base/tperl5.6. +2 5 12 0.00139 0.000 0.000 PASS base/perl5.8.4 base/perl5.8.0 + 7 13 0.00139 0.010 0.000 PASS /pro/bin/perl base/tperl5.8. +0 19 14 0.00142 0.000 0.000 PASS base/perl5.6.1 base/perl5.8.1 + 4 15 0.00143 0.000 0.000 PASS base/tperl5.8.7 base/tperl5.8. +1 37 16 0.00144 0.000 0.000 PASS base/perl5.8.2 base/perl5.8.2 + 16 17 0.00148 0.000 0.010 PASS base/perl5.10.0 base/tperl5.8. +2 31 18 0.00149 0.000 0.000 PASS base/perl5.11.3 base/perl5.8.3 + 36 19 0.00149 0.000 0.000 PASS base/tperl5.8.0 base/tperl5.8. +3 30 20 0.00150 0.000 0.000 PASS base/perl5.12.3 base/perl5.8.4 + 12 21 0.00150 0.000 0.000 PASS base/perl5.12.2 base/tperl5.8. +4 24 22 0.00150 0.000 0.000 PASS base/perl5.8.5 base/perl5.8.5 + 22 23 0.00150 0.000 0.000 PASS base/perl5.00503 base/tperl5.8. +5 46 24 0.00151 0.000 0.000 PASS base/tperl5.8.4 base/perl5.8.6 + 11 25 0.00151 0.010 0.000 PASS base/tperl5.8.9 base/tperl5.8. +6 72 26 0.00151 0.000 0.000 PASS base/perl5.13.4 base/perl5.8.7 + 9 27 0.00151 0.000 0.000 PASS base/perl5.11.0 base/tperl5.8. +7 15 28 0.00151 0.000 0.000 PASS base/perl5.13.2 base/perl5.8.8 + 10 29 0.00151 0.000 0.000 PASS base/perl5.00307 base/tperl5.8. +8 39 30 0.00151 0.000 0.000 PASS base/tperl5.8.3 base/perl5.8.9 + 8 31 0.00152 0.000 0.000 PASS base/tperl5.8.2 base/tperl5.8. +9 25 32 0.00152 0.000 0.000 PASS base/perl5.13.3 base/perl5.10. +0 17 33 0.00152 0.000 0.000 PASS base/perl5.13.5 base/tperl5.10 +.0 43 34 0.00153 0.000 0.000 PASS base/perl5.12.1 base/perl5.10. +1 42 35 0.00154 0.000 0.000 PASS base/perl5.12.0 base/tperl5.10 +.1 50 36 0.00154 0.000 0.000 PASS base/perl5.8.3 base/perl5.11. +0 27 37 0.00154 0.000 0.000 PASS base/tperl5.8.1 base/tperl5.11 +.0 58 38 0.00154 0.000 0.000 PASS base/perl5.13.8 base/perl5.11. +1 40 39 0.00154 0.000 0.000 PASS base/tperl5.8.8 base/tperl5.11 +.1 60 40 0.00155 0.000 0.000 PASS base/perl5.11.1 base/perl5.11. +2 41 41 0.00156 0.000 0.000 PASS base/perl5.11.2 base/tperl5.11 +.2 61 42 0.00156 0.000 0.000 PASS base/perl5.10.1 base/perl5.11. +3 18 43 0.00158 0.000 0.000 PASS base/tperl5.10.0 base/tperl5.11 +.3 57 44 0.00159 0.000 0.000 PASS base/perl5.11.4 base/perl5.11. +4 44 45 0.00161 0.000 0.000 PASS base/perl5.13.0 base/tperl5.11 +.4 54 46 0.00161 0.000 0.000 PASS base/tperl5.8.5 base/perl5.11. +5 51 47 0.00162 0.000 0.000 PASS base/perl5.13.6 base/tperl5.11 +.5 75 48 0.00163 0.000 0.000 PASS base/tperl5.13.0 base/perl5.12. +0 35 49 0.00164 0.000 0.000 PASS base/perl5.13.7 base/tperl5.12 +.0 63 50 0.00164 0.000 0.000 PASS base/tperl5.10.1 base/perl5.12. +1 34 51 0.00165 0.000 0.000 PASS base/perl5.11.5 base/tperl5.12 +.1 64 52 0.00165 0.000 0.000 PASS base/tperl5.13.7 base/perl5.12. +2 21 53 0.00166 0.000 0.000 PASS base/tperl5.12.3 base/tperl5.12 +.2 62 54 0.00166 0.000 0.010 PASS base/tperl5.11.4 base/perl5.12. +3 20 55 0.00167 0.000 0.000 PASS base/tperl5.13.3 base/tperl5.12 +.3 53 56 0.00168 0.000 0.000 PASS base/tperl5.13.2 base/perl5.13. +0 45 57 0.00168 0.000 0.000 PASS base/tperl5.11.3 base/tperl5.13 +.0 48 58 0.00170 0.000 0.000 PASS base/tperl5.11.0 base/perl5.13. +1 74 59 0.00170 0.000 0.000 PASS base/tperl5.13.1 base/tperl5.13 +.1 59 60 0.00170 0.000 0.000 PASS base/tperl5.11.1 base/perl5.13. +2 28 61 0.00170 0.000 0.000 PASS base/tperl5.11.2 base/tperl5.13 +.2 56 62 0.00171 0.000 0.000 PASS base/tperl5.12.2 base/perl5.13. +3 32 63 0.00171 0.000 0.010 PASS base/tperl5.12.0 base/tperl5.13 +.3 55 64 0.00172 0.000 0.000 PASS base/tperl5.12.1 base/perl5.13. +4 26 65 0.00173 0.000 0.000 PASS base/perl5.13.9 base/tperl5.13 +.4 70 66 0.00173 0.000 0.000 PASS base/tperl5.13.9 base/perl5.13. +5 33 67 0.00173 0.000 0.000 PASS base/perl5.6.0 base/tperl5.13 +.5 71 68 0.00173 0.000 0.000 PASS base/tperl5.13.8 base/perl5.13. +6 47 69 0.00174 0.000 0.000 PASS /usr/bin/perl base/tperl5.13 +.6 73 70 0.00177 0.000 0.000 PASS base/tperl5.13.4 base/perl5.13. +7 49 71 0.00178 0.000 0.000 PASS base/tperl5.13.5 base/tperl5.13 +.7 52 72 0.00180 0.000 0.000 PASS base/tperl5.8.6 base/perl5.13. +8 38 73 0.00183 0.000 0.000 PASS base/tperl5.13.6 base/tperl5.13 +.8 68 74 0.00191 0.000 0.000 PASS base/perl5.13.1 base/perl5.13. +9 65 75 0.00196 0.000 0.000 PASS base/tperl5.11.5 base/tperl5.13 +.9 66
|
---|