Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation


by Biker (Priest)
on Apr 04, 2002 at 15:57 UTC ( #156693=note: print w/replies, xml ) Need Help??

in reply to
in thread numbers

It doesn't automatically scale. You must write that code with the knowledge of what is the biggest number you will handle.

"Since this is just cosmetics, it is not detrimental if it fails."

My users beg to disagree. Numbers not formatted correctly when presented on our Intranet Web pages may have a very high economical impact, including failed trades, penalty fees and loss of reputation.

The right answer is here.

Replies are listed 'Best First'.
by Anonymous Monk on Feb 02, 2005 at 01:58 UTC
    What do you mean "Right answer"? There are many ways of doing things in perl. You don't have get snotty about it. Here is yet another way that is even more efficent then your "right answer", but not as efficent as my previous example:
    &commify($x);#Robust - Does all size numbers sub commify { local $_ = shift; 1 while s/(-?\d+)(\d{3})/$1,$2/; return $_; }

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://156693]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (5)
As of 2018-06-17 22:30 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (107 votes). Check out past polls.