in reply to Re^3: Printing to stdout an array of strings and scalar references
in thread Printing to stdout an array of strings and scalar references

both 50_00_00 and 500_000 are valid representations of 500,000; although, the first one is probably a poor choice because it's likely to be confusing.

Not everyone on earth seperates digits in groups of three. In India, it is common to use groups of two and groups of three, mixed: Indian numbering system.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
  • Comment on Re^4: Printing to stdout an array of strings and scalar references

Replies are listed 'Best First'.
Re^5: Printing to stdout an array of strings and scalar references
by kcott (Archbishop) on Oct 26, 2017 at 21:59 UTC

    Curiously, I was actually thinking of that when composing my post. I thought their non-standard grouping was four; so five hundred thousand, 500_000, would be fifty myriad, 50_0000 (although they have a different word for myriad).

    Anyway, the point was that you can put the underscores wherever you want (so long as you don't put two or more together). And the examples were already getting almost to the point of silliness (e.g. 16 as 1_6), without embarking on a world-tour of numbering systems.

    Thanks for the link: I did have a quick look; I was wrong about the myriad grouping; it's been about 15 years since I last encountered that, so I'm not overly surprised that it wasn't fresh in my memory.

    — Ken

      kcott:

      Yeah, there are lakhs of ways to skin a cat...

      ...roboticus

      When your only tool is a hammer, all problems look like your thumb.

        Just don't say that to the old crore with a houseful of them.

        [One dreadful pun deserves another.]

        ++ It's good to get a chuckle immediately upon logging in. Thanks.

        — Ken