in reply to strange arithmetic results

You don't show what param() does... If you are reading from a file or something similar, you may be comparing '41.79' with '41.79\n'

$japh->{'Caillte'} = $me;

Replies are listed 'Best First'.
Re: Re: strange arithmetic results
by tommyw (Hermit) on Sep 25, 2001 at 17:07 UTC
    perl -e 'print "41.79\n"<="41.79"' 1

    And the same if you reverse the operands. <= is numerical, so the trailing \n is ignored.