Thread 123 -> 123.00 bzw. 1.2 -> 1.20
(19 answers)
Opened by Thomas at 2010-02-10 13:59
Lass die Werte mal direkt vor dem Vergleich mit Devel::Peek ausgeben, also so:
Edit: Sorry, das bringt wohl auch nichts bei dem von murphy beschriebenen Floating-Point-Problem. Identifizieren koennte man es vielleicht, in dem man zudem noch unpack "H*", pack "F", $x ausgibt. Edit2: Oder mit printf, wie in diesem Beispiel: Code: (dl
)
1 $ perl -lwe 'use Devel::Peek; my $x = 15; $x += .1 for 1..10; Dump $x; print $x; printf "%.20f\n", $x' Last edited: 2010-02-10 16:33:16 +0100 (CET) Lieblingsmodule: IPC::System::Simple, Path::Class
|