[erlang-questions] Re: [erlang-patches] [patch] new float_to_list/2

nox <>
Wed Jan 12 10:58:10 CET 2011


Il should be called "scale", shouldn't it?

Le 12 janv. 2011 à 10:26, Pierpaolo Bernardi <> a écrit :

> On Wed, Jan 12, 2011 at 06:44, Serge Aleynikov <> wrote:
>> Attached please find a patch that adds a new float_to_list/2 BIF.  The patch
>> was created off of the master branch of https://github.com/erlang/otp.
>> 
>> This BIF solves a problem of float_to_list/1 that doesn't allow specifying
>> the number of digits after the decimal point when formatting floats.
>> 
>>        float_to_list(Float, Options) -> string()
>> 
>>        Float = float()
>>        Options = [Option]
>>        Option = {precision, Precision::integer()} | compact
>> 
>>        Text representation of a float formatted using given options
>> 
>>        Returns a string which corresponds to the text
>>        representation of Float using fixed decimal point formatting.
>>        When precision option is specified
>>        the returned value will contain at most Precision number of
>>        digits past the decimal point.  When compact option is provided
>>        the trailing zeros at the end of the list are truncated.
> 
> I think the option is misnamed.
> 
> In the usual terminology, 'precision' is the total number of
> significative digits, not only the ones past the decimal point.
> 
> Cheers
> P.
> 
> ________________________________________________________________
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:
> 


More information about the erlang-patches mailing list