[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: converting numbers into strings
- From: Markus Huber <pulse@...>
- Date: Mon, 15 Apr 2002 19:05:39 +0200 (BST)
> > Due to the localisation problems I would like to suggest an official
> > enhanced tostring(). Additional to the standard usage tostring()
> This is not a good way to change tostring, which is a simple utility
> function for representing all objects as text. Things you might want to do
> to tostring include making it write out tables and userdata (rather than
> just as pointers), but extra formatting should be done by other functions.
> You could perhaps enhance format to do what you describe, for example.
You are right. Its better to enhance format() or write a complete new
function. I think format() also depends on locale as Rici wrote for
If would I use format() then I prefer to enhance the format syntax and
not the arguments. But I don't feel good with any changes on format().
So now I try to solve the problem using standard format() syntax and a
little topping: removing trailing zeros, removing the comma on integers,
changing the comma from a locale into a defined char.
Thank you for your help - Rici and Thomas.