On Wed, May 30, 2001 at 12:41:58PM -0400, Ronald J Kimball wrote:
> On Wed, May 30, 2001 at 09:07:24AM -0500, Jarkko Hietaniemi wrote:
> > +(19.95) and divide by 100 at the end.  In fact, if you are dividing by
> > +100, you don't even need to really divide-- just split of the
> > +fractional parts and insert the '.'  (or whichever is your decimal
> > +separator) in between, e.g.
> > +
> > +    sub d100 {
> > +        $_[0] =~ /(.*?)(.(?:.)?)$/;
> > +        sprintf("%d.%02d", $1||0, $2);
> > +    }
> > +
> > +and then display all your numbers like this: C<d100($number)>
> 
> In general, using $1 et al. without checking that the match succeeded is a
> bad practice; I'm not sure it should be used in the FAQ.

Okay, okay, too many bugs found in that addition, taking it off...

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Reply via email to